feat(edu): 新增合同缴费计划表 edu_contract_payment_plan 及字典
This commit is contained in:
parent
4852b3ffb1
commit
137488dde6
|
|
@ -401,6 +401,30 @@ CREATE TABLE `edu_contract_log` (
|
|||
KEY `idx_tenant_action` (`tenant_id`, `action`) USING BTREE
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='合同操作流水';
|
||||
|
||||
-- 5.5 合同缴费计划(分期付款时生成, 对标 edu_contract_milestone)
|
||||
DROP TABLE IF EXISTS `edu_contract_payment_plan`;
|
||||
CREATE TABLE `edu_contract_payment_plan` (
|
||||
`id` bigint NOT NULL COMMENT '主键',
|
||||
`tenant_id` varchar(20) DEFAULT '000000' COMMENT '租户ID',
|
||||
`contract_id` bigint NOT NULL COMMENT '合同ID',
|
||||
`installment_no` int NOT NULL COMMENT '期次号 1/2/3',
|
||||
`plan_amount` decimal(14,2) NOT NULL COMMENT '本期应收金额',
|
||||
`plan_date` date NOT NULL COMMENT '本期应付日期',
|
||||
`paid_amount` decimal(14,2) NOT NULL DEFAULT 0.00 COMMENT '本期实收金额',
|
||||
`paid_date` date DEFAULT NULL COMMENT '实际收款日期',
|
||||
`payment_method` varchar(32) DEFAULT NULL COMMENT '本期支付方式 CASH/WECHAT/ALIPAY/BANK/CARD',
|
||||
`status` char(1) DEFAULT '0' COMMENT '状态 0=待收 1=已收 4=已作废',
|
||||
`remark` varchar(500) DEFAULT NULL COMMENT '备注',
|
||||
`create_dept` bigint DEFAULT NULL COMMENT '创建部门',
|
||||
`create_by` bigint DEFAULT NULL COMMENT '创建者',
|
||||
`create_time` datetime DEFAULT NULL COMMENT '创建时间',
|
||||
`update_by` bigint DEFAULT NULL COMMENT '更新者',
|
||||
`update_time` datetime DEFAULT NULL COMMENT '更新时间',
|
||||
PRIMARY KEY (`id`) USING BTREE,
|
||||
UNIQUE KEY `uk_tenant_contract_no` (`tenant_id`, `contract_id`, `installment_no`) USING BTREE,
|
||||
KEY `idx_tenant_contract` (`tenant_id`, `contract_id`) USING BTREE
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='合同缴费计划(分期)';
|
||||
|
||||
-- =====================================================================
|
||||
-- 六、排课消课上下文 schedule
|
||||
-- =====================================================================
|
||||
|
|
@ -604,7 +628,10 @@ INSERT INTO `edu_dict`(`id`,`tenant_id`,`dict_type`,`dict_label`,`dict_value`,`s
|
|||
(104,'000000','hours_biz_type','转入','TRANSFER_IN',5,'N','0'),
|
||||
(105,'000000','hours_biz_type','赠送','GIFT',6,'N','0'),
|
||||
(106,'000000','hours_biz_type','过期','EXPIRE',7,'N','0'),
|
||||
(107,'000000','hours_biz_type','手动调整','ADJUST',8,'N','0');
|
||||
(107,'000000','hours_biz_type','手动调整','ADJUST',8,'N','0'),
|
||||
(110,'000000','payment_plan_status','待收','0',1,'Y','0'),
|
||||
(111,'000000','payment_plan_status','已收','1',2,'N','0'),
|
||||
(112,'000000','payment_plan_status','已作废','4',3,'N','0');
|
||||
|
||||
-- =====================================================================
|
||||
-- 九、菜单与权限(注入 ruoyi 的 sys_menu)
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user