From 9f796a7b96ae8cdda41935cc83e047ac85679138 Mon Sep 17 00:00:00 2001 From: zlwu <704541015@qq.com> Date: Thu, 30 Jul 2026 13:37:01 +0800 Subject: [PATCH] docs(sql): add oa_receive_account table and menu. Co-authored-by: Cursor --- docs/sql/oa_receive_account.sql | 37 +++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 docs/sql/oa_receive_account.sql diff --git a/docs/sql/oa_receive_account.sql b/docs/sql/oa_receive_account.sql new file mode 100644 index 00000000..e9039161 --- /dev/null +++ b/docs/sql/oa_receive_account.sql @@ -0,0 +1,37 @@ +-- docs/sql/oa_receive_account.sql +CREATE TABLE IF NOT EXISTS `oa_receive_account` ( + `id` varchar(64) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '主键ID', + `account_type` varchar(16) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT 'alipay/personal/corporate', + `account_name` varchar(128) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '户名', + `account_no` varchar(128) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '账号', + `bank_name` varchar(128) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '银行', + `bank_province` varchar(64) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '省', + `bank_city` varchar(64) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '市', + `bank_branch` varchar(256) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '支行', + `tenant_no` varchar(64) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT 'zkxw' COMMENT '租户编号', + `order_num` int(11) DEFAULT NULL COMMENT '排序号', + `remark` varchar(512) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '备注', + `create_by` varchar(64) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '创建人id', + `create_dept_id` varchar(64) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '创建人部门ID', + `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', + `update_by` varchar(64) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '更新人id', + `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', + `del_flag` tinyint(4) NOT NULL DEFAULT '0' COMMENT '删除标记:0-正常 1-已删除', + PRIMARY KEY (`id`) USING BTREE, + KEY `idx_ora_tenant` (`tenant_no`,`del_flag`) USING BTREE, + KEY `idx_ora_type` (`tenant_no`,`account_type`,`del_flag`) USING BTREE +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='OA收款账户'; + +INSERT INTO `sys_menu` ( + `id`, `menu_name`, `parent_id`, `menu_type`, `path`, `component`, `perms`, + `is_frame`, `visible`, `status`, `tenant_no`, `order_num`, `remark`, + `create_by`, `create_dept_id`, `create_time`, `update_by`, `update_time`, `del_flag` +) SELECT + 'OA000000000000000000000000000108', '收款账户管理', 'OA000000000000000000000000000001', + 'C', 'receive-accounts', '/oa-approval/receive-accounts/index', 'oa:receive-accounts:list', + 1, '1', '1', 'zkxw', 10, 'OA收款账户主数据', + NULL, '', NOW(), NULL, NOW(), 0 +FROM DUAL +WHERE NOT EXISTS ( + SELECT 1 FROM `sys_menu` WHERE `id` = 'OA000000000000000000000000000108' AND `del_flag` = 0 +);