Files
his/迁移记录-DB变更记录/202512041212 add_table fin_three_part_pay_call_back.sql

110 lines
7.2 KiB
SQL
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

-- ----------------------------
-- Table structure for fin_three_part_pay_call_back
-- ----------------------------
DROP TABLE IF EXISTS "public"."fin_three_part_pay_call_back";
CREATE TABLE "public"."fin_three_part_pay_call_back" (
"id" "pg_catalog"."numeric" NOT NULL,
"resp_code" "pg_catalog"."varchar" COLLATE "pg_catalog"."default",
"resp_msg" "pg_catalog"."text" COLLATE "pg_catalog"."default",
"tran_type" "pg_catalog"."varchar" COLLATE "pg_catalog"."default",
"txn_amt" "pg_catalog"."varchar" COLLATE "pg_catalog"."default",
"pay_type" "pg_catalog"."varchar" COLLATE "pg_catalog"."default",
"trace_no" "pg_catalog"."varchar" COLLATE "pg_catalog"."default",
"txn_time" "pg_catalog"."varchar" COLLATE "pg_catalog"."default",
"trade_no" "pg_catalog"."varchar" COLLATE "pg_catalog"."default",
"trans_no" "pg_catalog"."varchar" COLLATE "pg_catalog"."default",
"mid" "pg_catalog"."varchar" COLLATE "pg_catalog"."default",
"mer_name" "pg_catalog"."varchar" COLLATE "pg_catalog"."default",
"tid" "pg_catalog"."varchar" COLLATE "pg_catalog"."default",
"mer_trade_no" "pg_catalog"."varchar" COLLATE "pg_catalog"."default",
"vf_trade_no" "pg_catalog"."varchar" COLLATE "pg_catalog"."default",
"discount_amt" "pg_catalog"."varchar" COLLATE "pg_catalog"."default",
"qr_valid_time" "pg_catalog"."varchar" COLLATE "pg_catalog"."default",
"scan_code" "pg_catalog"."text" COLLATE "pg_catalog"."default",
"org_tran_type" "pg_catalog"."varchar" COLLATE "pg_catalog"."default",
"org_txn_name" "pg_catalog"."varchar" COLLATE "pg_catalog"."default",
"pay_data" "pg_catalog"."text" COLLATE "pg_catalog"."default",
"pos_no" "pg_catalog"."varchar" COLLATE "pg_catalog"."default",
"payment_id" "pg_catalog"."int8",
"pay_index" "pg_catalog"."int8",
"pay_time" "pg_catalog"."int8",
"delete_flag" "pg_catalog"."varchar" COLLATE "pg_catalog"."default" DEFAULT '0'::character varying,
"create_time" "pg_catalog"."timestamp" DEFAULT CURRENT_TIMESTAMP,
"create_by" "pg_catalog"."varchar" COLLATE "pg_catalog"."default",
"update_time" "pg_catalog"."timestamp" DEFAULT CURRENT_TIMESTAMP,
"update_by" "pg_catalog"."varchar" COLLATE "pg_catalog"."default",
"tenant_id" "pg_catalog"."int4",
"settle_date" "pg_catalog"."varchar" COLLATE "pg_catalog"."default",
"settle_time" "pg_catalog"."varchar" COLLATE "pg_catalog"."default",
"clear_date" "pg_catalog"."varchar" COLLATE "pg_catalog"."default" DEFAULT NULL::character varying,
"secret_key" "pg_catalog"."varchar" COLLATE "pg_catalog"."default",
"card_type" "pg_catalog"."varchar" COLLATE "pg_catalog"."default",
"other_msg" "pg_catalog"."varchar" COLLATE "pg_catalog"."default",
"other_platform" "pg_catalog"."varchar" COLLATE "pg_catalog"."default",
"pay_method" "pg_catalog"."varchar" COLLATE "pg_catalog"."default",
"query_result" "pg_catalog"."varchar" COLLATE "pg_catalog"."default",
"query_result_msg" "pg_catalog"."varchar" COLLATE "pg_catalog"."default",
"execute_result" "pg_catalog"."varchar" COLLATE "pg_catalog"."default",
"pay_result" "pg_catalog"."varchar" COLLATE "pg_catalog"."default",
"account_no" "pg_catalog"."varchar" COLLATE "pg_catalog"."default",
"receipt_no" "pg_catalog"."varchar" COLLATE "pg_catalog"."default",
"err_msg" "pg_catalog"."varchar" COLLATE "pg_catalog"."default",
"lot_no" "pg_catalog"."varchar" COLLATE "pg_catalog"."default"
)
;
COMMENT ON COLUMN "public"."fin_three_part_pay_call_back"."resp_code" IS '响应码00 表示成功,其它表示失败';
COMMENT ON COLUMN "public"."fin_three_part_pay_call_back"."resp_msg" IS '响应码解释信息需要Base64解密';
COMMENT ON COLUMN "public"."fin_three_part_pay_call_back"."tran_type" IS '交易类型';
COMMENT ON COLUMN "public"."fin_three_part_pay_call_back"."txn_amt" IS '交易金额';
COMMENT ON COLUMN "public"."fin_three_part_pay_call_back"."trace_no" IS '终端流水号:终端号系统跟踪号';
COMMENT ON COLUMN "public"."fin_three_part_pay_call_back"."txn_time" IS '交易时间yyyyMMddHHmmss';
COMMENT ON COLUMN "public"."fin_three_part_pay_call_back"."trade_no" IS '支付订单号:银行返回系统订单号';
COMMENT ON COLUMN "public"."fin_three_part_pay_call_back"."mer_trade_no" IS '商户系统订单号';
COMMENT ON COLUMN "public"."fin_three_part_pay_call_back"."pos_no" IS 'POS机号';
COMMENT ON COLUMN "public"."fin_three_part_pay_call_back"."settle_date" IS '交易日';
COMMENT ON COLUMN "public"."fin_three_part_pay_call_back"."settle_time" IS '交易时间';
COMMENT ON COLUMN "public"."fin_three_part_pay_call_back"."clear_date" IS '清算时间';
COMMENT ON COLUMN "public"."fin_three_part_pay_call_back"."secret_key" IS '校验密钥';
COMMENT ON COLUMN "public"."fin_three_part_pay_call_back"."card_type" IS '卡类型';
COMMENT ON COLUMN "public"."fin_three_part_pay_call_back"."other_msg" IS '第三方优惠说明';
COMMENT ON COLUMN "public"."fin_three_part_pay_call_back"."other_platform" IS '第三方平台';
COMMENT ON COLUMN "public"."fin_three_part_pay_call_back"."pay_method" IS '支付方式';
COMMENT ON COLUMN "public"."fin_three_part_pay_call_back"."query_result" IS '查询结果';
COMMENT ON COLUMN "public"."fin_three_part_pay_call_back"."query_result_msg" IS '查询结果说明';
COMMENT ON COLUMN "public"."fin_three_part_pay_call_back"."execute_result" IS '请求结果';
COMMENT ON COLUMN "public"."fin_three_part_pay_call_back"."pay_result" IS '支付结果';
COMMENT ON COLUMN "public"."fin_three_part_pay_call_back"."account_no" IS '卡号';
COMMENT ON COLUMN "public"."fin_three_part_pay_call_back"."receipt_no" IS '凭证号';
COMMENT ON COLUMN "public"."fin_three_part_pay_call_back"."err_msg" IS '错误信息';
COMMENT ON COLUMN "public"."fin_three_part_pay_call_back"."lot_no" IS '批次号';
COMMENT ON TABLE "public"."fin_three_part_pay_call_back" IS '第三方支付回调表';
-- ----------------------------
-- Indexes structure for table fin_three_part_pay_call_back
-- ----------------------------
CREATE INDEX "idx_fin_three_part_mer_trade_no" ON "public"."fin_three_part_pay_call_back" USING btree (
"mer_trade_no" COLLATE "pg_catalog"."default" "pg_catalog"."text_ops" ASC NULLS LAST
);
CREATE INDEX "idx_fin_three_part_mid_tid" ON "public"."fin_three_part_pay_call_back" USING btree (
"mid" COLLATE "pg_catalog"."default" "pg_catalog"."text_ops" ASC NULLS LAST,
"tid" COLLATE "pg_catalog"."default" "pg_catalog"."text_ops" ASC NULLS LAST
);
CREATE INDEX "idx_fin_three_part_payment_id" ON "public"."fin_three_part_pay_call_back" USING btree (
"payment_id" "pg_catalog"."int8_ops" ASC NULLS LAST
);
CREATE INDEX "idx_fin_three_part_trade_no" ON "public"."fin_three_part_pay_call_back" USING btree (
"trade_no" COLLATE "pg_catalog"."default" "pg_catalog"."text_ops" ASC NULLS LAST
);
CREATE INDEX "idx_fin_three_part_txn_time" ON "public"."fin_three_part_pay_call_back" USING btree (
"txn_time" COLLATE "pg_catalog"."default" "pg_catalog"."text_ops" ASC NULLS LAST
);
-- ----------------------------
-- Primary Key structure for table fin_three_part_pay_call_back
-- ----------------------------
ALTER TABLE "public"."fin_three_part_pay_call_back" ADD CONSTRAINT "fin_three_part_pay_call_back_pkey" PRIMARY KEY ("id");
-- Insert migration record
INSERT INTO __MigrationsHistory (MigrationId, ProductVersion)
VALUES ('202512041212 add_table fin_three_part_pay_call_back', '1.0.0');