Merge branch 'dev' of https://git.verdnatura.es/salix into dev

This commit is contained in:
gerard 2018-07-30 14:46:09 +02:00
commit 564d4f63b8
30 changed files with 2237 additions and 381 deletions

View File

@ -13,7 +13,9 @@ export function directive($parse) {
link: function($scope, $element, $attrs) { link: function($scope, $element, $attrs) {
if ($scope.$last && $attrs.onLast) { if ($scope.$last && $attrs.onLast) {
let fn = $parse($attrs.onLast); let fn = $parse($attrs.onLast);
fn($scope); setTimeout(() => {
fn($scope);
});
} }
} }
}; };

View File

@ -25,17 +25,6 @@ class Controller {
return this._item; return this._item;
} }
get alertLevelIndex() {
let lines = this.$scope.model.data;
for (let i = 0; i < lines.length; i++) {
let isFutureDate = new Date(lines[i].date) > new Date();
let isGenreOut = lines[i].alertLevel != 0;
if (!isFutureDate && !isGenreOut)
return i;
}
}
onChange(value) { onChange(value) {
if (!value) return; if (!value) return;
@ -63,15 +52,47 @@ class Controller {
} }
} }
get freeLineIndex() {
let lines = this.$scope.model.data;
for (let i = 0; i < lines.length; i++) {
let isFutureDate = new Date(lines[i].date) > new Date();
let isGenreOut = lines[i].alertLevel != 0;
if (!isFutureDate && !isGenreOut)
return i;
}
}
get onPreparationLineIndex() {
let lines = this.$scope.model.data;
for (let i = this.freeLineIndex; i > 0; i--) {
let line = lines[i];
if (line.alertLevel == 1 && line.isPicked || line.alertLevel > 1) {
return i;
}
}
}
scrollToActive() { scrollToActive() {
let body = this.$window.document.body; let body = this.$window.document.body;
let lineIndex = this.alertLevelIndex; let lineIndex = this.onPreparationLineIndex;
let lines = body.querySelector('vn-tbody').children; let lines = body.querySelector('vn-tbody').children;
if (!lineIndex || !lines.length) return; if (!lineIndex || !lines.length) return;
lines[lineIndex].scrollIntoView(); let onPreparationLine = lines[lineIndex];
lines[lineIndex - 1].querySelector('.balance').classList.add('counter');
let balance = onPreparationLine.querySelector('.balance');
balance.classList.add('counter');
balance.title = 'Visible quantity';
let headerOffset = body.querySelector('header').getBoundingClientRect();
let headerHeight = headerOffset.height;
let offsetTop = onPreparationLine.offsetTop - headerHeight;
body.querySelector('ui-view').scrollTop = offsetTop;
} }
/** /**

View File

@ -1,6 +1,6 @@
import './index.js'; import './index.js';
describe('Item', () => { fdescribe('Item', () => {
describe('Component vnItemDiary', () => { describe('Component vnItemDiary', () => {
let $componentController; let $componentController;
let $scope; let $scope;
@ -38,19 +38,33 @@ describe('Item', () => {
}); });
}); });
describe('alertLevelIndex()', () => { describe('freeLineIndex()', () => {
it(`should call alertLevelIndex() and return an index from line with alertLevel 0 and current date`, () => { it(`should call freeLineIndex() and return an index from line with alertLevel 0 and current date`, () => {
controller.$scope.model = {data: [ controller.$scope.model = {data: [
{name: 'My item 1', alertLevel: 3, date: '2018-05-02'}, {name: 'My item 1', alertLevel: 3, date: '2018-05-02'},
{name: 'My item 2', alertLevel: 1, date: '2018-05-03'}, {name: 'My item 2', alertLevel: 1, date: '2018-05-03'},
{name: 'My item 3', alertLevel: 0, date: new Date()}] {name: 'My item 3', alertLevel: 0, date: new Date()}]
}; };
let result = controller.alertLevelIndex; let result = controller.freeLineIndex;
expect(result).toEqual(2); expect(result).toEqual(2);
}); });
}); });
describe('onPreparationLineIndex()', () => {
it(`should call onPreparationLineIndex() and return an index from line with alertLevel 1 and isPicked true`, () => {
controller.$scope.model = {data: [
{name: 'My item 1', alertLevel: 3, isPicked: true, date: '2018-05-02'},
{name: 'My item 3', alertLevel: 1, isPicked: true, date: '2018-05-03'},
{name: 'My item 4', alertLevel: 1, isPicked: false, date: '2018-05-03'},
{name: 'My item 5', alertLevel: 0, isPicked: false, date: new Date()}]
};
let result = controller.onPreparationLineIndex;
expect(result).toEqual(1);
});
});
describe('set item()', () => { describe('set item()', () => {
it(`should call filterBuilder()`, () => { it(`should call filterBuilder()`, () => {
spyOn(controller, 'filterBuilder'); spyOn(controller, 'filterBuilder');

View File

@ -19,13 +19,13 @@
value="{{::$ctrl.ticket.client.name}}"> value="{{::$ctrl.ticket.client.name}}">
</vn-label-value> </vn-label-value>
<vn-label-value label="State" <vn-label-value label="State"
value="{{::$ctrl.ticket.tracking.state.name}}"> value="{{$ctrl.ticket.tracking.state.name}}">
</vn-label-value> </vn-label-value>
<vn-label-value label="Sales person" <vn-label-value label="Sales person"
value="{{::$ctrl.ticket.client.salesPerson.firstName}} {{::$ctrl.ticket.client.salesPerson.name}}"> value="{{::$ctrl.ticket.client.salesPerson.firstName}} {{::$ctrl.ticket.client.salesPerson.name}}">
</vn-label-value> </vn-label-value>
<vn-label-value label="Shipped" <vn-label-value label="Shipped"
value="{{::$ctrl.ticket.shipped | date: 'dd/MM/yyyy HH:mm' }}"> value="{{$ctrl.ticket.shipped | date: 'dd/MM/yyyy HH:mm' }}">
</vn-label-value> </vn-label-value>
<vn-label-value label="Agency" <vn-label-value label="Agency"
value="{{::$ctrl.ticket.agencyMode.name}}"> value="{{::$ctrl.ticket.agencyMode.name}}">

View File

@ -0,0 +1,5 @@
FROM vn-loopback:latest
COPY claim /app
WORKDIR /app
CMD ["pm2-docker", "./server/server.js"]

View File

@ -0,0 +1,33 @@
{
"name": "ClaimBeginning",
"base": "VnModel",
"options": {
"mysql": {
"table": "claimBeginning",
"database": "vn"
}
},
"properties": {
"id": {
"type": "Number",
"id": true,
"description": "Identifier"
},
"quantity": {
"type": "Number",
"required": true
}
},
"relations": {
"claim": {
"type": "belongsTo",
"model": "Claim",
"foreignKey": "claimFk"
},
"sale": {
"type": "belongsTo",
"model": "Sale",
"foreignKey": "saleFk"
}
}
}

View File

@ -0,0 +1,29 @@
{
"name": "ClaimDestination",
"base": "VnModel",
"options": {
"mysql": {
"table": "claimDestination",
"database": "vn"
}
},
"properties": {
"id": {
"type": "Number",
"id": true,
"description": "Identifier"
},
"description": {
"type": "String",
"required": true
}
},
"acls": [
{
"accessType": "READ",
"principalType": "ROLE",
"principalId": "$everyone",
"permission": "ALLOW"
}
]
}

View File

@ -0,0 +1,54 @@
{
"name": "ClaimDevelopment",
"base": "VnModel",
"options": {
"mysql": {
"table": "claimDevelopment",
"database": "vn"
}
},
"properties": {
"id": {
"type": "Number",
"id": true,
"description": "Identifier"
}
},
"relations": {
"claim": {
"type": "belongsTo",
"model": "Claim",
"foreignKey": "claimFk"
},
"claimResponsible": {
"type": "belongsTo",
"model": "ClaimResponsible",
"foreignKey": "claimResponsibleFk"
},
"worker": {
"type": "belongsTo",
"model": "Worker",
"foreignKey": "workerFk"
},
"claimDestination": {
"type": "belongsTo",
"model": "ClaimDestination",
"foreignKey": "claimDestinationFk"
},
"claimReason": {
"type": "belongsTo",
"model": "ClaimReason",
"foreignKey": "claimReasonFk"
},
"claimResult": {
"type": "belongsTo",
"model": "ClaimResult",
"foreignKey": "claimResultFk"
},
"claimRedelivery": {
"type": "belongsTo",
"model": "ClaimRedelivery",
"foreignKey": "claimRedeliveryFk"
}
}
}

View File

@ -0,0 +1,39 @@
{
"name": "ClaimEnd",
"base": "VnModel",
"options": {
"mysql": {
"table": "claimEnd",
"database": "vn"
}
},
"properties": {
"id": {
"type": "Number",
"id": true,
"description": "Identifier"
}
},
"relations": {
"claim": {
"type": "belongsTo",
"model": "Claim",
"foreignKey": "claimFk"
},
"sale": {
"type": "belongsTo",
"model": "Sale",
"foreignKey": "saleFk"
},
"worker": {
"type": "belongsTo",
"model": "Worker",
"foreignKey": "workerFk"
},
"claimDestination": {
"type": "belongsTo",
"model": "ClaimDestination",
"foreignKey": "claimDestinationFk"
}
}
}

View File

@ -0,0 +1,28 @@
{
"name": "ClaimReason",
"base": "VnModel",
"options": {
"mysql": {
"table": "claimReason",
"database": "vn"
}
},
"properties": {
"id": {
"type": "Number",
"id": true,
"description": "Identifier"
},
"description": {
"type": "String"
}
},
"acls": [
{
"accessType": "READ",
"principalType": "ROLE",
"principalId": "$everyone",
"permission": "ALLOW"
}
]
}

View File

@ -0,0 +1,29 @@
{
"name": "ClaimRedelivery",
"base": "VnModel",
"options": {
"mysql": {
"table": "claimRedelivery",
"database": "vn"
}
},
"properties": {
"id": {
"type": "Number",
"id": true,
"description": "Identifier"
},
"description": {
"type": "String",
"required": true
}
},
"acls": [
{
"accessType": "READ",
"principalType": "ROLE",
"principalId": "$everyone",
"permission": "ALLOW"
}
]
}

View File

@ -0,0 +1,33 @@
{
"name": "ClaimResponsible",
"base": "VnModel",
"options": {
"mysql": {
"table": "claimResponsible",
"database": "vn"
}
},
"properties": {
"id": {
"type": "Number",
"id": true,
"description": "Identifier"
},
"description": {
"type": "String",
"required": true
},
"responsability": {
"type": "Number",
"required": true
}
},
"acls": [
{
"accessType": "READ",
"principalType": "ROLE",
"principalId": "$everyone",
"permission": "ALLOW"
}
]
}

View File

@ -0,0 +1,28 @@
{
"name": "ClaimResult",
"base": "VnModel",
"options": {
"mysql": {
"table": "claimResult",
"database": "vn"
}
},
"properties": {
"id": {
"type": "Number",
"id": true,
"description": "Identifier"
},
"description": {
"type": "String"
}
},
"acls": [
{
"accessType": "READ",
"principalType": "ROLE",
"principalId": "$everyone",
"permission": "ALLOW"
}
]
}

View File

@ -0,0 +1,29 @@
{
"name": "ClaimState",
"base": "VnModel",
"options": {
"mysql": {
"table": "claimState",
"database": "vn"
}
},
"properties": {
"id": {
"type": "Number",
"id": true,
"description": "Identifier"
},
"description": {
"type": "String",
"required": true
}
},
"acls": [
{
"accessType": "READ",
"principalType": "ROLE",
"principalId": "$everyone",
"permission": "ALLOW"
}
]
}

View File

@ -0,0 +1,54 @@
{
"name": "Claim",
"base": "VnModel",
"options": {
"mysql": {
"table": "claim",
"database": "vn"
}
},
"properties": {
"id": {
"type": "Number",
"id": true,
"description": "Identifier"
},
"observation": {
"type": "String"
},
"ticketCreated": {
"type": "date",
"required": true
},
"isChargedToMana": {
"type": "Number",
"required": true
},
"created": {
"type": "date",
"required": true
}
},
"relations": {
"claimState": {
"type": "belongsTo",
"model": "ClaimState",
"foreignKey": "claimStateFk"
},
"client": {
"type": "belongsTo",
"model": "Client",
"foreignKey": "clientFk"
},
"worker": {
"type": "belongsTo",
"model": "Worker",
"foreignKey": "workerFk"
},
"claimResponsible": {
"type": "belongsTo",
"model": "ClaimResponsible",
"foreignKey": "claimResponsibleFk"
}
}
}

View File

@ -0,0 +1,16 @@
{
"name": "vn-claim",
"version": "1.0.0",
"main": "server/server.js",
"scripts": {
"lint": "eslint .",
"start": "node .",
"posttest": "npm run lint && nsp check"
},
"repository": {
"type": "git",
"url": "https://git.verdnatura.es/salix"
},
"license": "GPL-3.0",
"description": "vn-claim"
}

View File

@ -0,0 +1,32 @@
{
"Claim": {
"dataSource": "vn"
},
"ClaimState": {
"dataSource": "vn"
},
"ClaimBeginning": {
"dataSource": "vn"
},
"ClaimReason": {
"dataSource": "vn"
},
"ClaimResult": {
"dataSource": "vn"
},
"ClaimRedelivery": {
"dataSource": "vn"
},
"ClaimDestination": {
"dataSource": "vn"
},
"ClaimResponsible": {
"dataSource": "vn"
},
"ClaimEnd": {
"dataSource": "vn"
},
"claimDevelopment": {
"dataSource": "vn"
}
}

View File

@ -0,0 +1,5 @@
var vnLoopback = require('../../loopback/server/server.js');
var app = module.exports = vnLoopback.loopback();
vnLoopback.boot(app, __dirname, module);

View File

@ -6,7 +6,7 @@ mysqldump --defaults-file=connect.ini --no-create-info salix ACL >> install/dump
echo USE `vn`; >> install/dump/03-dumpedFixtures.sql echo USE `vn`; >> install/dump/03-dumpedFixtures.sql
mysqldump --defaults-file=connect.ini --no-create-info vn cplusInvoiceType477 cplusSubjectOp cplusTaxBreak bookingPlanner pgc >> install/dump/03-dumpedFixtures.sql mysqldump --defaults-file=connect.ini --no-create-info vn cplusInvoiceType477 cplusSubjectOp cplusTaxBreak bookingPlanner pgc >> install/dump/03-dumpedFixtures.sql
echo USE `vn2008`; >> install/dump/03-dumpedFixtures.sql echo USE `vn2008`; >> install/dump/03-dumpedFixtures.sql
mysqldump --defaults-file=connect.ini --no-create-info vn2008 accion_dits Gastos Tintas tarifa_componentes tarifa_componentes_series state bionic_updating_options Grupos Monedas container iva_group_codigo escritos >> install/dump/03-dumpedFixtures.sql mysqldump --defaults-file=connect.ini --no-create-info vn2008 accion_dits Gastos Tintas tarifa_componentes tarifa_componentes_series state bionic_updating_options Grupos Monedas container iva_group_codigo escritos cl_est cl_con cl_res cl_dev cl_mot cl_sol>> install/dump/03-dumpedFixtures.sql
echo USE `bi`; >> install/dump/03-dumpedFixtures.sql echo USE `bi`; >> install/dump/03-dumpedFixtures.sql
mysqldump --defaults-file=connect.ini --no-create-info bi tarifa_componentes tarifa_componentes_series >> install/dump/03-dumpedFixtures.sql mysqldump --defaults-file=connect.ini --no-create-info bi tarifa_componentes tarifa_componentes_series >> install/dump/03-dumpedFixtures.sql
echo USE `cache`; >> install/dump/03-dumpedFixtures.sql echo USE `cache`; >> install/dump/03-dumpedFixtures.sql

View File

@ -7,7 +7,7 @@ mysqldump --defaults-file=connect.ini --no-create-info salix ACL >> install/dump
echo "USE \`vn\`;" >> install/dump/03-dumpedFixtures.sql echo "USE \`vn\`;" >> install/dump/03-dumpedFixtures.sql
mysqldump --defaults-file=connect.ini --no-create-info vn cplusInvoiceType477 cplusSubjectOp cplusTaxBreak bookingPlanner pgc >> install/dump/03-dumpedFixtures.sql mysqldump --defaults-file=connect.ini --no-create-info vn cplusInvoiceType477 cplusSubjectOp cplusTaxBreak bookingPlanner pgc >> install/dump/03-dumpedFixtures.sql
echo "USE \`vn2008\`;" >> install/dump/03-dumpedFixtures.sql echo "USE \`vn2008\`;" >> install/dump/03-dumpedFixtures.sql
mysqldump --defaults-file=connect.ini --no-create-info vn2008 accion_dits Gastos Tintas tarifa_componentes tarifa_componentes_series state bionic_updating_options Grupos Monedas container iva_group_codigo escritos >> install/dump/03-dumpedFixtures.sql mysqldump --defaults-file=connect.ini --no-create-info vn2008 accion_dits Gastos Tintas tarifa_componentes tarifa_componentes_series state bionic_updating_options Grupos Monedas container iva_group_codigo escritos cl_est cl_con cl_res cl_dev cl_mot cl_sol>> install/dump/03-dumpedFixtures.sql
echo "USE \`bi\`;" >> install/dump/03-dumpedFixtures.sql echo "USE \`bi\`;" >> install/dump/03-dumpedFixtures.sql
mysqldump --defaults-file=connect.ini --no-create-info bi tarifa_componentes tarifa_componentes_series >> install/dump/03-dumpedFixtures.sql mysqldump --defaults-file=connect.ini --no-create-info bi tarifa_componentes tarifa_componentes_series >> install/dump/03-dumpedFixtures.sql
echo "USE \`cache\`;" >> install/dump/03-dumpedFixtures.sql echo "USE \`cache\`;" >> install/dump/03-dumpedFixtures.sql

View File

@ -0,0 +1,13 @@
USE `vn`;
CREATE
OR REPLACE ALGORITHM = UNDEFINED
DEFINER = `root`@`%`
SQL SECURITY DEFINER
VIEW `claimBeginning` AS
SELECT
`c`.`id` AS `id`,
`c`.`cl_main_id` AS `claimFk`,
`c`.`Id_Movimiento` AS `saleFk`,
`c`.`numero` AS `quantity`
FROM
`vn2008`.`cl_det` `c`;

View File

@ -0,0 +1,4 @@
ALTER TABLE `vn2008`.`cl_det`
DROP FOREIGN KEY `cl_det_ibfk_6`;
ALTER TABLE `vn2008`.`cl_det`
DROP INDEX `cl_pet_id` ;

View File

@ -0,0 +1,6 @@
INSERT INTO `salix`.`ACL` (`id`, `model`, `property`, `accessType`, `permission`, `principalType`, `principalId`) VALUES (95, 'ClientNotification', '*', '*', 'ALLOW', 'ROLE', 'employee');
INSERT INTO `salix`.`ACL` (`id`, `model`, `property`, `accessType`, `permission`, `principalType`, `principalId`) VALUES (96, 'ClaimAction', '*', 'READ', 'ALLOW', 'ROLE', 'employee');
INSERT INTO `salix`.`ACL` (`id`, `model`, `property`, `accessType`, `permission`, `principalType`, `principalId`) VALUES (97, 'ClaimAction', '*', 'WRITE', 'ALLOW', 'ROLE', 'salesAssistant');
INSERT INTO `salix`.`ACL` (`id`, `model`, `property`, `accessType`, `permission`, `principalType`, `principalId`) VALUES (98, 'ClaimDetail', '*', 'WRITE', 'ALLOW', 'ROLE', 'employee');
INSERT INTO `salix`.`ACL` (`id`, `model`, `property`, `accessType`, `permission`, `principalType`, `principalId`) VALUES (99, 'claimDevelopment', '*', 'READ', 'ALLOW', 'ROLE', 'employee');
INSERT INTO `salix`.`ACL` (`id`, `model`, `property`, `accessType`, `permission`, `principalType`, `principalId`) VALUES (100, 'claimDevelopment', '*', 'WRITE', 'ALLOW', 'ROLE', 'salesAssistant');

View File

@ -1 +0,0 @@
INSERT INTO `salix`.`ACL` (`id`, `model`, `property`, `accessType`, `permission`, `principalType`, `principalId`) VALUES (95, 'ClientNotification', '*', '*', 'ALLOW', 'ROLE', 'employee');

File diff suppressed because it is too large Load Diff

View File

@ -55,7 +55,7 @@ UNLOCK TABLES;
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */; /*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */; /*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */;
-- Dump completed on 2018-07-25 20:27:54 -- Dump completed on 2018-07-27 11:47:45
USE `salix`; USE `salix`;
-- MySQL dump 10.13 Distrib 5.7.21, for osx10.13 (x86_64) -- MySQL dump 10.13 Distrib 5.7.21, for osx10.13 (x86_64)
-- --
@ -80,7 +80,7 @@ USE `salix`;
LOCK TABLES `ACL` WRITE; LOCK TABLES `ACL` WRITE;
/*!40000 ALTER TABLE `ACL` DISABLE KEYS */; /*!40000 ALTER TABLE `ACL` DISABLE KEYS */;
INSERT INTO `ACL` VALUES (1,'Account','*','*','ALLOW','ROLE','employee'),(3,'Address','*','*','ALLOW','ROLE','employee'),(5,'AgencyService','*','READ','ALLOW','ROLE','employee'),(7,'Client','*','*','ALLOW','ROLE','employee'),(9,'ClientObservation','*','*','ALLOW','ROLE','employee'),(11,'ContactChannel','*','READ','ALLOW','ROLE','employee'),(13,'Employee','*','READ','ALLOW','ROLE','employee'),(14,'PayMethod','*','READ','ALLOW','ROLE','employee'),(16,'FakeProduction','*','READ','ALLOW','ROLE','employee'),(17,'Warehouse','* ','READ','ALLOW','ROLE','employee'),(18,'State','*','READ','ALLOW','ROLE','employee'),(20,'TicketState','*','*','ALLOW','ROLE','employee'),(24,'Delivery','*','READ','ALLOW','ROLE','employee'),(25,'Zone','*','READ','ALLOW','ROLE','employee'),(26,'ClientCredit','*','*','ALLOW','ROLE','employee'),(27,'ClientCreditLimit','*','READ','ALLOW','ROLE','employee'),(28,'ClientObservation','*','READ','ALLOW','ROLE','employee'),(30,'GreugeType','*','READ','ALLOW','ROLE','employee'),(31,'Mandate','*','READ','ALLOW','ROLE','employee'),(32,'MandateType','*','READ','ALLOW','ROLE','employee'),(33,'Company','*','READ','ALLOW','ROLE','employee'),(34,'Greuge','*','READ','ALLOW','ROLE','employee'),(35,'AddressObservation','*','*','ALLOW','ROLE','employee'),(36,'ObservationType','*','*','ALLOW','ROLE','employee'),(37,'Greuge','*','WRITE','ALLOW','ROLE','employee'),(38,'AgencyMode','*','READ','ALLOW','ROLE','employee'),(39,'ItemTag','*','WRITE','ALLOW','ROLE','buyer'),(40,'ItemBotanical','*','WRITE','ALLOW','ROLE','buyer'),(41,'ItemBotanical','*','READ','ALLOW','ROLE','employee'),(42,'ItemPlacement','*','WRITE','ALLOW','ROLE','buyer'),(43,'ItemPlacement','*','WRITE','ALLOW','ROLE','replenisher'),(44,'ItemPlacement','*','READ','ALLOW','ROLE','employee'),(45,'ItemBarcode','*','READ','ALLOW','ROLE','employee'),(46,'ItemBarcode','*','WRITE','ALLOW','ROLE','buyer'),(47,'ItemBarcode','*','WRITE','ALLOW','ROLE','replenisher'),(48,'ItemNiche','*','READ','ALLOW','ROLE','employee'),(49,'ItemNiche','*','WRITE','ALLOW','ROLE','buyer'),(50,'ItemNiche','*','WRITE','ALLOW','ROLE','replenisher'),(51,'ItemTag','*','READ','ALLOW','ROLE','employee'),(52,'ItemTag','*','WRITE','ALLOW','ROLE','buyer'),(53,'Item','*','READ','ALLOW','ROLE','employee'),(54,'Item','*','WRITE','ALLOW','ROLE','buyer'),(55,'Recovery','*','READ','ALLOW','ROLE','employee'),(56,'Recovery','*','WRITE','ALLOW','ROLE','administrative'),(57,'CreditClassification','*','READ','ALLOW','ROLE','employee'),(58,'CreditClassification','*','*','ALLOW','ROLE','creditInsurance'),(59,'CreditInsurance','*','READ','ALLOW','ROLE','employee'),(60,'CreditInsurance','*','*','ALLOW','ROLE','creditInsurance'),(61,'InvoiceOut','*','READ','ALLOW','ROLE','employee'),(62,'Ticket','*','*','ALLOW','ROLE','employee'),(63,'TicketObservation','*','*','ALLOW','ROLE','employee'),(64,'Route','*','READ','ALLOW','ROLE','employee'),(65,'Sale','*','READ','ALLOW','ROLE','employee'),(66,'TicketTracking','*','READ','ALLOW','ROLE','employee'),(67,'TicketState','*','*','ALLOW','ROLE','employee'),(68,'TicketPackaging','*','*','ALLOW','ROLE','employee'),(69,'Packaging','*','READ','ALLOW','ROLE','employee'),(70,'Packaging','*','WRITE','ALLOW','ROLE','logistic'),(71,'SaleChecked','*','READ','ALLOW','ROLE','employee'),(72,'SaleComponent','*','READ','ALLOW','ROLE','employee'),(73,'Expedition','*','READ','ALLOW','ROLE','employee'),(74,'Expedition','*','READ','ALLOW','ROLE','employee'),(75,'Expedition','*','WRITE','ALLOW','ROLE','production'),(76,'AnnualAverageInvoiced','*','READ','ALLOW','ROLE','employee'),(77,'WorkerMana','*','READ','ALLOW','ROLE','employee'),(78,'TicketTracking','*','WRITE','ALLOW','ROLE','production'),(79,'TicketTracking','changeState','*','ALLOW','ROLE','employee'),(80,'Sale','removes','*','ALLOW','ROLE','employee'),(81,'Sale','moveToTicket','*','ALLOW','ROLE','employee'),(82,'Sale','updateQuantity','*','ALLOW','ROLE','employee'),(83,'Sale','updatePrice','*','ALLOW','ROLE','employee'),(84,'Sale','updateDiscount','*','ALLOW','ROLE','employee'),(85,'SaleTracking','*','READ','ALLOW','ROLE','employee'),(86,'Order','*','*','ALLOW','ROLE','employee'),(87,'OrderRow','*','*','ALLOW','ROLE','employee'),(88,'ClientContact','*','*','ALLOW','ROLE','employee'),(89,'Sale','moveToNewTicket','*','ALLOW','ROLE','employee'),(90,'Sale','reserve','*','ALLOW','ROLE','employee'),(91,'TicketWeekly','*','*','ALLOW','ROLE','employee'),(92,'Sale','moveToNewTicket','*','ALLOW','ROLE','employee'),(93,'Sale','reserve','*','ALLOW','ROLE','employee'),(94,'Agency','landsThatDay','*','ALLOW','ROLE','employee'),(95,'ClientNotification','*','*','ALLOW','ROLE','employee'); INSERT INTO `ACL` VALUES (1,'Account','*','*','ALLOW','ROLE','employee'),(3,'Address','*','*','ALLOW','ROLE','employee'),(5,'AgencyService','*','READ','ALLOW','ROLE','employee'),(7,'Client','*','*','ALLOW','ROLE','employee'),(9,'ClientObservation','*','*','ALLOW','ROLE','employee'),(11,'ContactChannel','*','READ','ALLOW','ROLE','employee'),(13,'Employee','*','READ','ALLOW','ROLE','employee'),(14,'PayMethod','*','READ','ALLOW','ROLE','employee'),(16,'FakeProduction','*','READ','ALLOW','ROLE','employee'),(17,'Warehouse','* ','READ','ALLOW','ROLE','employee'),(18,'State','*','READ','ALLOW','ROLE','employee'),(20,'TicketState','*','*','ALLOW','ROLE','employee'),(24,'Delivery','*','READ','ALLOW','ROLE','employee'),(25,'Zone','*','READ','ALLOW','ROLE','employee'),(26,'ClientCredit','*','*','ALLOW','ROLE','employee'),(27,'ClientCreditLimit','*','READ','ALLOW','ROLE','employee'),(28,'ClientObservation','*','READ','ALLOW','ROLE','employee'),(30,'GreugeType','*','READ','ALLOW','ROLE','employee'),(31,'Mandate','*','READ','ALLOW','ROLE','employee'),(32,'MandateType','*','READ','ALLOW','ROLE','employee'),(33,'Company','*','READ','ALLOW','ROLE','employee'),(34,'Greuge','*','READ','ALLOW','ROLE','employee'),(35,'AddressObservation','*','*','ALLOW','ROLE','employee'),(36,'ObservationType','*','*','ALLOW','ROLE','employee'),(37,'Greuge','*','WRITE','ALLOW','ROLE','employee'),(38,'AgencyMode','*','READ','ALLOW','ROLE','employee'),(39,'ItemTag','*','WRITE','ALLOW','ROLE','buyer'),(40,'ItemBotanical','*','WRITE','ALLOW','ROLE','buyer'),(41,'ItemBotanical','*','READ','ALLOW','ROLE','employee'),(42,'ItemPlacement','*','WRITE','ALLOW','ROLE','buyer'),(43,'ItemPlacement','*','WRITE','ALLOW','ROLE','replenisher'),(44,'ItemPlacement','*','READ','ALLOW','ROLE','employee'),(45,'ItemBarcode','*','READ','ALLOW','ROLE','employee'),(46,'ItemBarcode','*','WRITE','ALLOW','ROLE','buyer'),(47,'ItemBarcode','*','WRITE','ALLOW','ROLE','replenisher'),(48,'ItemNiche','*','READ','ALLOW','ROLE','employee'),(49,'ItemNiche','*','WRITE','ALLOW','ROLE','buyer'),(50,'ItemNiche','*','WRITE','ALLOW','ROLE','replenisher'),(51,'ItemTag','*','READ','ALLOW','ROLE','employee'),(52,'ItemTag','*','WRITE','ALLOW','ROLE','buyer'),(53,'Item','*','READ','ALLOW','ROLE','employee'),(54,'Item','*','WRITE','ALLOW','ROLE','buyer'),(55,'Recovery','*','READ','ALLOW','ROLE','employee'),(56,'Recovery','*','WRITE','ALLOW','ROLE','administrative'),(57,'CreditClassification','*','READ','ALLOW','ROLE','employee'),(58,'CreditClassification','*','*','ALLOW','ROLE','creditInsurance'),(59,'CreditInsurance','*','READ','ALLOW','ROLE','employee'),(60,'CreditInsurance','*','*','ALLOW','ROLE','creditInsurance'),(61,'InvoiceOut','*','READ','ALLOW','ROLE','employee'),(62,'Ticket','*','*','ALLOW','ROLE','employee'),(63,'TicketObservation','*','*','ALLOW','ROLE','employee'),(64,'Route','*','READ','ALLOW','ROLE','employee'),(65,'Sale','*','READ','ALLOW','ROLE','employee'),(66,'TicketTracking','*','READ','ALLOW','ROLE','employee'),(67,'TicketState','*','*','ALLOW','ROLE','employee'),(68,'TicketPackaging','*','*','ALLOW','ROLE','employee'),(69,'Packaging','*','READ','ALLOW','ROLE','employee'),(70,'Packaging','*','WRITE','ALLOW','ROLE','logistic'),(71,'SaleChecked','*','READ','ALLOW','ROLE','employee'),(72,'SaleComponent','*','READ','ALLOW','ROLE','employee'),(73,'Expedition','*','READ','ALLOW','ROLE','employee'),(74,'Expedition','*','READ','ALLOW','ROLE','employee'),(75,'Expedition','*','WRITE','ALLOW','ROLE','production'),(76,'AnnualAverageInvoiced','*','READ','ALLOW','ROLE','employee'),(77,'WorkerMana','*','READ','ALLOW','ROLE','employee'),(78,'TicketTracking','*','WRITE','ALLOW','ROLE','production'),(79,'TicketTracking','changeState','*','ALLOW','ROLE','employee'),(80,'Sale','removes','*','ALLOW','ROLE','employee'),(81,'Sale','moveToTicket','*','ALLOW','ROLE','employee'),(82,'Sale','updateQuantity','*','ALLOW','ROLE','employee'),(83,'Sale','updatePrice','*','ALLOW','ROLE','employee'),(84,'Sale','updateDiscount','*','ALLOW','ROLE','employee'),(85,'SaleTracking','*','READ','ALLOW','ROLE','employee'),(86,'Order','*','*','ALLOW','ROLE','employee'),(87,'OrderRow','*','*','ALLOW','ROLE','employee'),(88,'ClientContact','*','*','ALLOW','ROLE','employee'),(89,'Sale','moveToNewTicket','*','ALLOW','ROLE','employee'),(90,'Sale','reserve','*','ALLOW','ROLE','employee'),(91,'TicketWeekly','*','*','ALLOW','ROLE','employee'),(92,'Sale','moveToNewTicket','*','ALLOW','ROLE','employee'),(93,'Sale','reserve','*','ALLOW','ROLE','employee'),(94,'Agency','landsThatDay','*','ALLOW','ROLE','employee'),(95,'ClientSample','*','*','ALLOW','ROLE','employee'),(96,'ClaimAction','*','READ','ALLOW','ROLE','employee'),(97,'ClaimAction','*','WRITE','ALLOW','ROLE','salesAssistant'),(98,'ClaimDetail','*','WRITE','ALLOW','ROLE','employee'),(99,'claimDevelopment','*','READ','ALLOW','ROLE','employee'),(100,'claimDevelopment','*','WRITE','ALLOW','ROLE','salesAssistant');
/*!40000 ALTER TABLE `ACL` ENABLE KEYS */; /*!40000 ALTER TABLE `ACL` ENABLE KEYS */;
UNLOCK TABLES; UNLOCK TABLES;
/*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */; /*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */;
@ -93,7 +93,7 @@ UNLOCK TABLES;
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */; /*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */; /*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */;
-- Dump completed on 2018-07-25 20:27:54 -- Dump completed on 2018-07-27 11:47:45
USE `vn`; USE `vn`;
-- MySQL dump 10.13 Distrib 5.7.21, for osx10.13 (x86_64) -- MySQL dump 10.13 Distrib 5.7.21, for osx10.13 (x86_64)
-- --
@ -171,7 +171,7 @@ UNLOCK TABLES;
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */; /*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */; /*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */;
-- Dump completed on 2018-07-25 20:27:54 -- Dump completed on 2018-07-27 11:47:45
USE `vn2008`; USE `vn2008`;
-- MySQL dump 10.13 Distrib 5.7.21, for osx10.13 (x86_64) -- MySQL dump 10.13 Distrib 5.7.21, for osx10.13 (x86_64)
-- --
@ -289,6 +289,66 @@ LOCK TABLES `escritos` WRITE;
INSERT INTO `escritos` VALUES (1,'Carta_1','Aviso inicial por saldo deudor',1),(2,'Carta_2','Reiteracion de aviso por saldo deudor',1),(3,'Cred_Up','Notificación de aumento de crédito',0),(4,'Cred_down','Notificación de reducción de crédito',0),(5,'Pet_CC','Petición de datos bancarios B2B',0),(6,'SolCredito','Solicitud de crédito',0),(7,'LeyPago','Ley de pagos',0),(8,'Pet_CC_Core','Petición de datos bancarios CORE',1),(9,'nueva_alta','Documento de nueva alta de cliente',0),(10,'client_welcome','Email de bienvenida para nuevo cliente',1),(11,'setup_printer','Email de instalación de impresora',1),(12,'client-welcome','Email de bienvenida como nuevo cliente.',0),(13,'printer-setup','Email de instalación y configuración de impresora de coronas.',0),(14,'sepa-core','Email de solicitud de datos bancarios core.',0),(15,'letter-debtor-st','Email de aviso inicial por saldo deudor',0),(16,'letter-debtor-nd','Email de aviso reiterado por saldo deudor',0); INSERT INTO `escritos` VALUES (1,'Carta_1','Aviso inicial por saldo deudor',1),(2,'Carta_2','Reiteracion de aviso por saldo deudor',1),(3,'Cred_Up','Notificación de aumento de crédito',0),(4,'Cred_down','Notificación de reducción de crédito',0),(5,'Pet_CC','Petición de datos bancarios B2B',0),(6,'SolCredito','Solicitud de crédito',0),(7,'LeyPago','Ley de pagos',0),(8,'Pet_CC_Core','Petición de datos bancarios CORE',1),(9,'nueva_alta','Documento de nueva alta de cliente',0),(10,'client_welcome','Email de bienvenida para nuevo cliente',1),(11,'setup_printer','Email de instalación de impresora',1),(12,'client-welcome','Email de bienvenida como nuevo cliente.',0),(13,'printer-setup','Email de instalación y configuración de impresora de coronas.',0),(14,'sepa-core','Email de solicitud de datos bancarios core.',0),(15,'letter-debtor-st','Email de aviso inicial por saldo deudor',0),(16,'letter-debtor-nd','Email de aviso reiterado por saldo deudor',0);
/*!40000 ALTER TABLE `escritos` ENABLE KEYS */; /*!40000 ALTER TABLE `escritos` ENABLE KEYS */;
UNLOCK TABLES; UNLOCK TABLES;
--
-- Dumping data for table `cl_est`
--
LOCK TABLES `cl_est` WRITE;
/*!40000 ALTER TABLE `cl_est` DISABLE KEYS */;
INSERT INTO `cl_est` VALUES (1,'Pendiente'),(2,'Gestionado'),(3,'Resuelto'),(4,'Anulado'),(5,'Cuestionado');
/*!40000 ALTER TABLE `cl_est` ENABLE KEYS */;
UNLOCK TABLES;
--
-- Dumping data for table `cl_con`
--
LOCK TABLES `cl_con` WRITE;
/*!40000 ALTER TABLE `cl_con` DISABLE KEYS */;
INSERT INTO `cl_con` VALUES (1,'Otros daños'),(2,'Roces'),(3,'Humedad'),(4,'Deshidratacion'),(5,'Error identidad'),(6,'Incompleto (Faltas)'),(7,'Error packing'),(8,'Error color'),(9,'Error medida'),(10,'Error origen'),(11,'Envejecido'),(12,'Venta Perdida'),(13,'Duplicacion'),(14,'Rechazado'),(15,'Rotura'),(16,'Deterioro/Estrepeado'),(17,'Podrido'),(18,'Baboso'),(19,'Cocido'),(20,'Congelado'),(21,'Machacado'),(22,'Error precio'),(23,'Manchado'),(24,'No entregado'),(25,'Cobro indebido'),(26,'Decepcion/Esperaba mas'),(27,'Otros');
/*!40000 ALTER TABLE `cl_con` ENABLE KEYS */;
UNLOCK TABLES;
--
-- Dumping data for table `cl_res`
--
LOCK TABLES `cl_res` WRITE;
/*!40000 ALTER TABLE `cl_res` DISABLE KEYS */;
INSERT INTO `cl_res` VALUES (1,'Compradores',0),(2,'Proveedor',0),(3,'Entradores',0),(4,'Camareros',0),(6,'Sacadores',0),(7,'Revisadores',0),(8,'Calidad general',0),(9,'Encajadores',0),(11,'Comerciales',1),(12,'Clientes',1),(13,'Administración',0),(14,'Agencia',0),(15,'Repartidores',0),(16,'Informatica',0),(17,'Transp.origen',0),(18,'Confeccion',0),(19,'OTROS',0),(21,'Gerencia',0),(22,'Paletizadores',0);
/*!40000 ALTER TABLE `cl_res` ENABLE KEYS */;
UNLOCK TABLES;
--
-- Dumping data for table `cl_dev`
--
LOCK TABLES `cl_dev` WRITE;
/*!40000 ALTER TABLE `cl_dev` DISABLE KEYS */;
INSERT INTO `cl_dev` VALUES (1,'Cliente'),(2,'No dev./No especif.'),(3,'Reparto'),(4,'Agencia');
/*!40000 ALTER TABLE `cl_dev` ENABLE KEYS */;
UNLOCK TABLES;
--
-- Dumping data for table `cl_mot`
--
LOCK TABLES `cl_mot` WRITE;
/*!40000 ALTER TABLE `cl_mot` DISABLE KEYS */;
INSERT INTO `cl_mot` VALUES (1,'Prisas'),(2,'Novato'),(3,'Exceso de confianza'),(4,'Exceso de celo'),(5,'Indiferencia'),(6,'Extraviado o Hurto'),(7,'Incompetencia'),(8,'Ubicación erronea'),(9,'Dat.Inctos/Pak.conf'),(10,'Datos duplicados'),(11,'Fallo stock'),(12,'Innovación'),(13,'Distracción'),(15,'Portes indebidos'),(16,'Baja calidad'),(17,'Defectuoso'),(19,'Endiñado'),(20,'Calor'),(21,'Frio'),(22,'Cambiado'),(24,'Cansancio'),(25,'Mal etiquetado'),(26,'Cantidad malentendido'),(30,'No revisado'),(34,'Error fotografia'),(40,'Fallo Personal VN'),(41,'Fallo Personal Cliente'),(42,'Otros'),(43,'Precio alto'),(44,'Abuso de confianza'),(45,'Retraso Agencia'),(46,'Delicado');
/*!40000 ALTER TABLE `cl_mot` ENABLE KEYS */;
UNLOCK TABLES;
--
-- Dumping data for table `cl_sol`
--
LOCK TABLES `cl_sol` WRITE;
/*!40000 ALTER TABLE `cl_sol` DISABLE KEYS */;
INSERT INTO `cl_sol` VALUES (1,'Bueno'),(2,'Basura/Perd.'),(3,'Confección'),(4,'Reclam.PR/AG'),(5,'Corregido');
/*!40000 ALTER TABLE `cl_sol` ENABLE KEYS */;
UNLOCK TABLES;
/*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */; /*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */;
/*!40101 SET SQL_MODE=@OLD_SQL_MODE */; /*!40101 SET SQL_MODE=@OLD_SQL_MODE */;
@ -299,7 +359,7 @@ UNLOCK TABLES;
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */; /*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */; /*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */;
-- Dump completed on 2018-07-25 20:27:54 -- Dump completed on 2018-07-27 11:47:46
USE `bi`; USE `bi`;
-- MySQL dump 10.13 Distrib 5.7.21, for osx10.13 (x86_64) -- MySQL dump 10.13 Distrib 5.7.21, for osx10.13 (x86_64)
-- --
@ -347,7 +407,7 @@ UNLOCK TABLES;
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */; /*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */; /*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */;
-- Dump completed on 2018-07-25 20:27:54 -- Dump completed on 2018-07-27 11:47:46
USE `cache`; USE `cache`;
-- MySQL dump 10.13 Distrib 5.7.21, for osx10.13 (x86_64) -- MySQL dump 10.13 Distrib 5.7.21, for osx10.13 (x86_64)
-- --
@ -385,4 +445,4 @@ UNLOCK TABLES;
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */; /*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */; /*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */;
-- Dump completed on 2018-07-25 20:27:55 -- Dump completed on 2018-07-27 11:47:46

View File

@ -479,10 +479,12 @@ INSERT INTO `vn`.`ticketPackaging`(`id`, `ticketFk`, `packagingFk`, `quantity`,
INSERT INTO `vn`.`sale`(`id`, `itemFk`, `ticketFk`, `concept`, `quantity`, `price`, `discount`, `reserved`, `isPicked`, `created`) INSERT INTO `vn`.`sale`(`id`, `itemFk`, `ticketFk`, `concept`, `quantity`, `price`, `discount`, `reserved`, `isPicked`, `created`)
VALUES VALUES
( 1, 1, 1, 'Gem of Time', 5 , 23.5, 0, 0, 0, CURDATE()), ( 1, 1, 1, 'Gem of Time', 5 , 23.5, 0, 0, 0, CURDATE()),
( 2, 2, 1, 'Gem of Mind', 10 , 4.5, 0, 0, 0, CURDATE()), ( 2, 2, 1, 'Gem of Mind', 10 , 4.5 , 0, 0, 0, CURDATE()),
( 3, 1, 1, 'Gem of Time', 2 , 23.5, 0, 0, 0, CURDATE()), ( 3, 1, 1, 'Gem of Time', 2 , 23.5, 0, 0, 0, CURDATE()),
( 4, 4, 1, 'Mark I', 20 , 9, 0, 0, 0, CURDATE()); ( 4, 4, 1, 'Mark I' , 20 , 9 , 0, 0, 0, CURDATE()),
( 5, 1, 2, 'Gem of Time', 10 , 23.5, 0, 0, 0, CURDATE()),
( 6, 1, 3, 'Gem of Time', 15 , 23.5, 0, 0, 0, CURDATE());
INSERT INTO `vn`.`saleChecked`(`saleFk`, `isChecked`) INSERT INTO `vn`.`saleChecked`(`saleFk`, `isChecked`)
VALUES VALUES
@ -510,7 +512,21 @@ INSERT INTO `vn`.`saleComponent`(`saleFk`, `componentFk`, `value`)
( 4, 10, 1), ( 4, 10, 1),
( 2, 17, 3.5), ( 2, 17, 3.5),
( 4, 39, 5), ( 4, 39, 5),
( 4, 37, 2); ( 4, 37, 2),
( 5, 10, 1),
( 5, 14, 2.5),
( 5, 15, 3),
( 5, 17, 4.5),
( 5, 21, 5),
( 5, 23, 6.5),
( 5, 28, 1),
( 6, 10, 1),
( 6, 14, 2.5),
( 6, 15, 3),
( 6, 17, 4.5),
( 6, 21, 5),
( 6, 23, 6.5),
( 6, 28, 1);
INSERT INTO `vn`.`saleTracking`(`saleFk`, `isChecked`, `created`, `originalQuantity`, `workerFk`, `actionFk`, `id`, `stateFk`) INSERT INTO `vn`.`saleTracking`(`saleFk`, `isChecked`, `created`, `originalQuantity`, `workerFk`, `actionFk`, `id`, `stateFk`)
VALUES VALUES
@ -729,10 +745,37 @@ call vn.manaSpellersRequery(19);
call vn.manaSpellersRequery(18); call vn.manaSpellersRequery(18);
INSERT INTO `vn`.`clientSample`(`id`, `clientFk`, `typeFk`, `created`, `workerFk`, `companyFk`) INSERT INTO `vn`.`clientSample`(`id`, `clientFk`, `typeFk`, `created`, `workerFk`, `userFk`, `companyFk`)
VALUES VALUES
( 1, 101, 1, CURDATE(), 18, 442), ( 1, 101, 1, CURDATE(), 18, 18, 442),
( 2, 101, 1, CURDATE(), 18, 442), ( 2, 101, 1, CURDATE(), 18, 18, 442),
( 3, 101, 2, CURDATE(), 18, 442), ( 3, 101, 2, CURDATE(), 18, 18, 442),
( 4, 102, 2, CURDATE(), 18, 567), ( 4, 102, 2, CURDATE(), 18, 18, 567),
( 5, 102, 3, CURDATE(), 19, 567); ( 5, 102, 3, CURDATE(), 19, 19, 567);
INSERT INTO `vn`.`claim`(`id`, `ticketCreated`, `claimStateFk`, `observation`, `clientFk`, `workerFk`, `claimResponsibleFk`, `isChargedToMana`, `created` )
VALUES
( 1, CURDATE(), 1, 'observation one' , 101, 18, 3, 0, CURDATE()),
( 2, CURDATE(), 2, 'observation two' , 101, 18, 3, 0, CURDATE()),
( 3, CURDATE(), 3, 'observation three' , 101, 18, 3, 0, CURDATE());
INSERT INTO `vn`.`claimBeginning`(`id`, `claimFk`, `saleFk`, `quantity`)
VALUES
( 1, 1, 1, 5),
( 2, 1, 2, 4),
( 3, 2, 5, 10),
( 4, 3, 6, 5);
INSERT INTO `vn`.`claimDevelopment`(`id`, `claimFk`, `claimResponsibleFk`, `workerFk`, `claimReasonFk`, `claimResultFk`, `claimRedeliveryFk`, `claimDestinationFk`)
VALUES
( 1, 1, 1, 21, 1 , 1, 2, 5),
( 2, 1, 1, 21, 7 , 2, 2, 5),
( 3, 2, 7, 21, 9 , 3, 2, 5),
( 4, 3, 7, 21, 15, 8, 2, 5);
INSERT INTO `vn`.`claimEnd`(`id`, `saleFk`, `claimFk`, `workerFk`, `claimDestinationFk`)
VALUES
( 1, 1, 1, 9, 5),
( 2, 2, 1, 9, 5),
( 3, 5, 2, 9, 5),
( 4, 6, 3, 9, 5);

View File

@ -1,41 +1,41 @@
{ {
"TaxClass": { "TaxClass": {
"dataSource": "vn" "dataSource": "vn"
}, },
"TaxCode": { "TaxCode": {
"dataSource": "vn" "dataSource": "vn"
}, },
"TaxType": { "TaxType": {
"dataSource": "vn" "dataSource": "vn"
}, },
"ItemNiche": { "ItemNiche": {
"dataSource": "vn" "dataSource": "vn"
}, },
"ItemLog": { "ItemLog": {
"dataSource": "vn" "dataSource": "vn"
}, },
"ItemBarcode": { "ItemBarcode": {
"dataSource": "vn" "dataSource": "vn"
}, },
"ItemBotanical": { "ItemBotanical": {
"dataSource": "vn" "dataSource": "vn"
}, },
"ItemPlacement": { "ItemPlacement": {
"dataSource": "vn" "dataSource": "vn"
}, },
"ItemTaxCountry": { "ItemTaxCountry": {
"dataSource": "vn" "dataSource": "vn"
}, },
"Warehouse": { "Warehouse": {
"dataSource": "vn" "dataSource": "vn"
}, },
"Specie": { "Specie": {
"dataSource": "edi" "dataSource": "edi"
}, },
"Genus": { "Genus": {
"dataSource": "edi" "dataSource": "edi"
}, },
"ItemTypeTag": { "ItemTypeTag": {
"dataSource": "vn" "dataSource": "vn"
} }
} }