完善首付款管理模块

This commit is contained in:
2026-08-27 23:51:55 +08:00
parent cce9ac0f3d
commit 1be1a18ea8
15 changed files with 611 additions and 69 deletions
@@ -24,7 +24,7 @@ CREATE TABLE IF NOT EXISTS `blade_invoice_application` (
`applicant_name` varchar(100) DEFAULT NULL,
`undertaking_dept_id` bigint(20) DEFAULT NULL,
`undertaking_dept_name` varchar(100) DEFAULT NULL,
`department_emails` varchar(320) DEFAULT NULL,
`department_emails` varchar(320) DEFAULT NULL COMMENT '部门邮箱(多个以分号分隔,最多3个)',
`receiver_invoice_info_id` bigint(20) DEFAULT NULL,
`taxpayer_no` varchar(20) DEFAULT NULL,
`bank_name` varchar(100) DEFAULT NULL,
@@ -0,0 +1,3 @@
-- 开票申请部门邮箱支持最多3个客商开票信息邮箱,以分号分隔保存。
ALTER TABLE `blade_invoice_application`
MODIFY COLUMN `department_emails` varchar(320) DEFAULT NULL COMMENT '部门邮箱(多个以分号分隔,最多3个)';
+28
View File
@@ -0,0 +1,28 @@
-- 开票项目
DROP TABLE IF EXISTS `blade_invoice_item`;
CREATE TABLE `blade_invoice_item` (
`id` bigint NOT NULL COMMENT '主键',
`short_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '货物或服务简称',
`tax_classification_code` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '税收分类编码',
`category_name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '商品和服务分类名称',
`default_tax_rate` decimal(6,2) NOT NULL DEFAULT '0.00' COMMENT '默认税率(百分比)',
`create_user` bigint DEFAULT NULL COMMENT '创建人',
`create_dept` bigint DEFAULT NULL COMMENT '创建部门',
`create_time` datetime DEFAULT NULL COMMENT '创建时间',
`update_user` bigint DEFAULT NULL COMMENT '修改人',
`update_time` datetime DEFAULT NULL COMMENT '修改时间',
`status` int DEFAULT 1 COMMENT '状态',
`is_deleted` int DEFAULT 0 COMMENT '是否已删除',
PRIMARY KEY (`id`),
UNIQUE KEY `uk_invoice_item_code_name` (`tax_classification_code`,`short_name`),
KEY `idx_invoice_item_category` (`category_name`),
KEY `idx_invoice_item_short_name` (`short_name`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='开票项目';
-- 系统管理(parent_id=1164733399668962201
INSERT INTO `blade_menu` (`id`,`parent_id`,`code`,`name`,`alias`,`path`,`source`,`sort`,`category`,`action`,`is_open`,`component`,`remark`,`is_deleted`) VALUES
(2075449200000000101,1123598815738675203,'invoice_item','开票项目','invoice_item','/base/invoice-item','iconfont icon-shoucang',61,1,0,1,NULL,'',0),
(2075449200000000102,2075449200000000101,'invoice_item_add','新增','invoice_item_add','', '',1,2,1,1,NULL,'',0),
(2075449200000000103,2075449200000000101,'invoice_item_edit','编辑','invoice_item_edit','', '',2,2,2,1,NULL,'',0),
(2075449200000000104,2075449200000000101,'invoice_item_delete','删除','invoice_item_delete','', '',3,2,3,1,NULL,'',0),
(2075449200000000105,2075449200000000101,'invoice_item_view','查看','invoice_item_view','', '',4,2,2,1,NULL,'',0);