feat: add cmpp inbound gateway listener

This commit is contained in:
hectorzhao
2026-07-07 16:19:14 +08:00
parent ad3b86ba0a
commit cc628d0214
14 changed files with 631 additions and 17 deletions
@@ -0,0 +1,13 @@
ALTER TABLE "SmsApplication" ADD COLUMN "cmppAccount" TEXT;
WITH numbered AS (
SELECT id, row_number() OVER (ORDER BY "createdAt", id) AS rn
FROM "SmsApplication"
)
UPDATE "SmsApplication" app
SET "cmppAccount" = lpad(((100000 + numbered.rn) % 1000000)::text, 6, '0')
FROM numbered
WHERE app.id = numbered.id;
ALTER TABLE "SmsApplication" ALTER COLUMN "cmppAccount" SET NOT NULL;
CREATE UNIQUE INDEX "SmsApplication_cmppAccount_key" ON "SmsApplication"("cmppAccount");