mycdc/config/queues.yml

269 lines
5.0 KiB
YAML

orderTotal:
query: CALL hedera.order_recalc(:id)
mode: fk
flushInterval: 5000
includeSchema:
hedera:
order:
key: id
columns:
- id
- address_id
- company_id
- date_send
- customer_id
events:
- updaterows
orderRow:
key: orderFk
columns:
- id
- orderFk
- itemFk
- warehouseFk
- shipment
- amount
ticketTotal:
query: CALL vn.ticket_recalc(:id, NULL)
mode: fk
flushInterval: 5000
includeSchema:
vn:
ticket:
key: id
columns:
- id
- shipped
- warehouseFk
- clientFk
events:
- updaterows
sale:
key: ticketFk
columns:
- id
- ticketFk
- itemFk
- quantity
- price
stock:
mode: id
includeSchema:
vn:
travel:
query: CALL stock.log_refreshBuy(:table, :id)
key: id
entry:
query: CALL stock.log_refreshBuy(:table, :id)
key: id
columns:
- id
- travelFk
- isRaid
events:
- updaterows
buy:
query: CALL stock.log_refreshBuy(:table, :id)
key: id
columns:
- id
- entryFk
- itemFk
- quantity
- created
ticket:
query: CALL stock.log_refreshSale(:table, :id)
key: id
columns:
- id
- warehouseFk
- shipped
events:
- updaterows
sale:
query: CALL stock.log_refreshSale(:table, :id)
key: id
columns:
- id
- ticketFk
- itemFk
- quantity
- created
- isPicked
hedera:
order:
query: CALL stock.log_refreshOrder(:table, :id)
key: id
columns:
- id
- date_send
- address_id
- company_id
- customer_id
events:
- updaterows
orderRow:
query: CALL stock.log_refreshOrder(:table, :id)
key: id
ticketRequest:
query: CALL vn.ticket_getRequestProblem(:id)
mode: fk
flushInterval: 5000
includeSchema:
vn:
ticket:
key: id
columns:
- id
ticketRequest:
key: ticketFk
columns:
- ticketFk
- isOk
ticketFreeze:
query: CALL vn.ticket_getFreezeProblem(:id)
mode: fk
flushInterval: 5000
includeSchema:
vn:
client:
key: id
columns:
- id
- isFreezed
events:
- updaterows
ticket:
key: clientFk
columns:
- id
- clientFk
ticketIsTaxDataChecked:
query: CALL vn.ticket_getTaxDataCheckedProblem(:id)
mode: fk
flushInterval: 5000
includeSchema:
vn:
client:
key: id
columns:
- id
- isTaxDataChecked
events:
- updaterows
ticket:
key: id
columns:
- id
- clientFk
ticketIsTooLittle:
query: CALL vn.ticket_getTooLittleProblem(:id)
mode: fk
flushInterval: 5000
includeSchema:
vn:
ticket:
key: id
columns:
- id
- totalWithoutVat
- warehouseFk
events:
- updaterows
sale:
key: ticketFk
columns:
- id
- ticketFk
- itemFk
- quantity
ticketIsTooLittleItemCost:
query: CALL vn.ticket_getTooLittleProblemItemCost(:itemFk)
mode: fk
flushInterval: 5000
includeSchema:
vn:
itemCost:
key: itemFk
columns:
- itemFk
- warehouseFk
- cm3delivery
events:
- updaterows
ticketIsTooLittleConfig:
query: CALL vn.ticket_getTooLittleProblemConfig()
mode: fk
flushInterval: 5000
includeSchema:
vn:
volumeConfig:
columns:
- minTicketVolume
- minTicketValue
saleComponentLack:
query: CALL vn.sale_getComponentLackProblem(:id)
mode: fk
flushInterval: 5000
includeSchema:
vn:
sale:
key: id
columns:
- id
saleComponent:
key: saleFk
columns:
- id
- saleFk
- componentFk
saleComponentLackComponent:
query: CALL vn.sale_getComponentLackProblem(:id)
mode: fk
flushInterval: 5000
includeSchema:
vn:
component:
key: id
columns:
- isRequired
clientRisk:
query: CALL vn.client_risk(:clientFk)
mode: fk
flushInterval: 5000
includeSchema:
vn:
ticket:
key: clientFk
columns:
- id
- clientFk
- shipped
- totalWithtVat
- refFk
receipt:
key: clientFk
columns:
- payed
- clientFk
- amountPaid
hedera:
tpvTransaction:
key: clientFk
columns:
- clientFk
- amount
- status
- receiptFk
ticketRisk:
query: CALL vn.ticket_getRiskProblem(:clientFk)
mode: fk
flushInterval: 5000
includeSchema:
vn:
ticket:
key: clientFk
columns:
- clientFk
- risk