pay_bill_tables.sql 2.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. -- 赔付单相关表
  2. CREATE TABLE `sms_pay_bill` (
  3. `id` varchar(32) NOT NULL COMMENT '主键',
  4. `bill_no` varchar(50) DEFAULT NULL COMMENT '审批单号',
  5. `pay_dept_code` varchar(100) DEFAULT NULL COMMENT '赔付部门编码',
  6. `contract_no` varchar(100) DEFAULT NULL COMMENT '合同号',
  7. `pay_amount` decimal(18,2) DEFAULT NULL COMMENT '赔付金额',
  8. `pay_time` datetime DEFAULT NULL COMMENT '赔付时间(最终通过时间)',
  9. `complaint_order_no` varchar(100) DEFAULT NULL COMMENT '投诉工单号',
  10. `pay_reason` text COMMENT '赔付原因',
  11. `fee_start_month` varchar(7) DEFAULT NULL COMMENT '费用开始月份(yyyy-MM)',
  12. `fee_end_month` varchar(7) DEFAULT NULL COMMENT '费用结束月份(yyyy-MM)',
  13. `op_dept_code` varchar(100) DEFAULT NULL COMMENT '赔付操作部门',
  14. `status` int(11) DEFAULT '0' COMMENT '状态: 0待一级审核, 1待二级审核, 2已通过, 3未通过, 4已取消',
  15. `create_by` varchar(50) DEFAULT NULL COMMENT '创建人',
  16. `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  17. `update_by` varchar(50) DEFAULT NULL COMMENT '更新人',
  18. `update_time` datetime DEFAULT NULL COMMENT '更新时间',
  19. PRIMARY KEY (`id`)
  20. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='赔付单主表';
  21. CREATE TABLE `sms_pay_bill_phone` (
  22. `id` varchar(32) NOT NULL,
  23. `bill_id` varchar(32) NOT NULL COMMENT '赔付单ID',
  24. `phone` varchar(20) NOT NULL COMMENT '赔付号码',
  25. PRIMARY KEY (`id`),
  26. INDEX `idx_bill_id` (`bill_id`),
  27. INDEX `idx_phone` (`phone`)
  28. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='赔付号码从表';
  29. CREATE TABLE `sms_pay_bill_file` (
  30. `id` varchar(32) NOT NULL,
  31. `bill_id` varchar(32) NOT NULL COMMENT '赔付单ID',
  32. `file_name` varchar(255) DEFAULT NULL COMMENT '文件名',
  33. `file_url` varchar(500) DEFAULT NULL COMMENT '文件URL',
  34. `file_size` bigint(20) DEFAULT NULL COMMENT '文件大小',
  35. PRIMARY KEY (`id`),
  36. INDEX `idx_bill_id` (`bill_id`)
  37. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='赔付单附件表';
  38. CREATE TABLE `sms_pay_bill_log` (
  39. `id` varchar(32) NOT NULL,
  40. `bill_id` varchar(32) NOT NULL COMMENT '赔付单ID',
  41. `op_user` varchar(50) DEFAULT NULL COMMENT '操作人',
  42. `op_type` varchar(50) DEFAULT NULL COMMENT '操作类型(提交/审核/驳回/取消)',
  43. `op_content` text COMMENT '操作内容/意见',
  44. `create_time` datetime DEFAULT NULL COMMENT '操作时间',
  45. PRIMARY KEY (`id`),
  46. INDEX `idx_bill_id` (`bill_id`)
  47. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='赔付单审批记录表';