payout runs/payout periods split

This commit is contained in:
aecsocket
2026-08-17 19:08:18 +09:00
parent 9e07617173
commit 760a1adbe4
12 changed files with 342 additions and 5 deletions
@@ -0,0 +1,20 @@
{
"db_name": "PostgreSQL",
"query": "\n SELECT MAX(created)\n FROM payouts_values\n ",
"describe": {
"columns": [
{
"ordinal": 0,
"name": "max",
"type_info": "Timestamptz"
}
],
"parameters": {
"Left": []
},
"nullable": [
null
]
},
"hash": "154d32137068456f7c0739271790d46bbe78053eda81fb2c227d95262cb4140a"
}
@@ -0,0 +1,26 @@
{
"db_name": "PostgreSQL",
"query": "\n\t\t\tSELECT applied_on, variance\n\t\t\tFROM payouts_variance\n\t\t\tORDER BY applied_on\n\t\t\t",
"describe": {
"columns": [
{
"ordinal": 0,
"name": "applied_on",
"type_info": "Date"
},
{
"ordinal": 1,
"name": "variance",
"type_info": "Numeric"
}
],
"parameters": {
"Left": []
},
"nullable": [
false,
false
]
},
"hash": "1ae95b6e5e2480d2d7d4b24384e4f83fcfc49fea35488ad7c9d6f0487760b219"
}
@@ -0,0 +1,24 @@
{
"db_name": "PostgreSQL",
"query": "\n\t\t\tINSERT INTO payout_runs (\n\t\t\t\tid,\n\t\t\t\tperiod,\n\t\t\t\tstatus,\n\t\t\t\tstarted_at,\n\t\t\t\tstarted_by,\n\t\t\t\texecute_at,\n\t\t\t\tprocessing_started_at,\n\t\t\t\tfinished_at,\n\t\t\t\tcancelled_at,\n\t\t\t\tcancelled_by,\n\t\t\t\terror\n\t\t\t)\n\t\t\tVALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10, $11)\n\t\t\tON CONFLICT (id) DO UPDATE SET\n\t\t\t\tperiod = EXCLUDED.period,\n\t\t\t\tstatus = EXCLUDED.status,\n\t\t\t\tstarted_at = EXCLUDED.started_at,\n\t\t\t\tstarted_by = EXCLUDED.started_by,\n\t\t\t\texecute_at = EXCLUDED.execute_at,\n\t\t\t\tprocessing_started_at = EXCLUDED.processing_started_at,\n\t\t\t\tfinished_at = EXCLUDED.finished_at,\n\t\t\t\tcancelled_at = EXCLUDED.cancelled_at,\n\t\t\t\tcancelled_by = EXCLUDED.cancelled_by,\n\t\t\t\terror = EXCLUDED.error\n\t\t\t",
"describe": {
"columns": [],
"parameters": {
"Left": [
"Int8",
"Date",
"Text",
"Timestamptz",
"Int8",
"Timestamptz",
"Timestamptz",
"Timestamptz",
"Timestamptz",
"Int8",
"Jsonb"
]
},
"nullable": []
},
"hash": "3de025bb99952ac0ba5d1bbf270a42b68c675c0f38cb760c42acd1786a20c241"
}
@@ -0,0 +1,22 @@
{
"db_name": "PostgreSQL",
"query": "SELECT EXISTS(SELECT 1 FROM payout_runs WHERE id=$1)",
"describe": {
"columns": [
{
"ordinal": 0,
"name": "exists",
"type_info": "Bool"
}
],
"parameters": {
"Left": [
"Int8"
]
},
"nullable": [
null
]
},
"hash": "b7d1f7fc294346cc723b6ed999ad9a7d0399e5658657c66d639bbfb0075e321b"
}
@@ -0,0 +1,15 @@
{
"db_name": "PostgreSQL",
"query": "\n\t\t\tINSERT INTO payouts_variance (applied_on, variance)\n\t\t\tVALUES ($1, $2)\n\t\t\tON CONFLICT (applied_on) DO UPDATE\n\t\t\tSET variance = EXCLUDED.variance\n\t\t\t",
"describe": {
"columns": [],
"parameters": {
"Left": [
"Date",
"Numeric"
]
},
"nullable": []
},
"hash": "d66c0e72d492d142925f105013ef3cf2778a413311eae646de8756df53c9488c"
}