Sfoglia il codice sorgente

添加数据库表结构

liu 2 anni fa
parent
commit
fbb7989fdd
100 ha cambiato i file con 2124 aggiunte e 16 eliminazioni
  1. 1383 0
      .idea/workspace.xml
  2. 6 4
      src/main/java/com/chuanghai/smartschool/tuitionpayment/controller/PayableInfoWaterController.java
  3. 1 1
      src/main/java/com/chuanghai/smartschool/tuitionpayment/entity/EnablePayLimitByGradeEntity.java
  4. 4 0
      src/main/java/com/chuanghai/smartschool/tuitionpayment/service/impl/PayOrderServiceImpl.java
  5. 4 1
      src/main/java/com/chuanghai/smartschool/tuitionpayment/service/impl/PayServiceImpl.java
  6. 1 0
      src/main/java/com/chuanghai/smartschool/tuitionpayment/service/impl/PayableInfoWaterServiceImpl.java
  7. 7 4
      src/main/java/com/chuanghai/smartschool/tuitionpayment/utils/MyUtil.java
  8. 6 6
      src/main/resources/application.yml
  9. 479 0
      src/main/resources/sql/tuition_payment.sql
  10. 127 0
      target/classes/META-INF/spring-configuration-metadata.json
  11. 106 0
      target/classes/application.yml
  12. BIN
      target/classes/com/chuanghai/smartschool/tuitionpayment/TuitionPaymentApplication.class
  13. BIN
      target/classes/com/chuanghai/smartschool/tuitionpayment/anno/AdminLoginCheck.class
  14. BIN
      target/classes/com/chuanghai/smartschool/tuitionpayment/aop/LoginCheckAspect.class
  15. BIN
      target/classes/com/chuanghai/smartschool/tuitionpayment/common/exception/BizCodeEnume.class
  16. BIN
      target/classes/com/chuanghai/smartschool/tuitionpayment/common/exception/MyExceptionHandler.class
  17. BIN
      target/classes/com/chuanghai/smartschool/tuitionpayment/common/exception/RRException.class
  18. BIN
      target/classes/com/chuanghai/smartschool/tuitionpayment/common/utils/BaseResult.class
  19. BIN
      target/classes/com/chuanghai/smartschool/tuitionpayment/common/utils/CommonResult.class
  20. BIN
      target/classes/com/chuanghai/smartschool/tuitionpayment/common/utils/Constant$CloudService.class
  21. BIN
      target/classes/com/chuanghai/smartschool/tuitionpayment/common/utils/Constant$MenuType.class
  22. BIN
      target/classes/com/chuanghai/smartschool/tuitionpayment/common/utils/Constant$ScheduleStatus.class
  23. BIN
      target/classes/com/chuanghai/smartschool/tuitionpayment/common/utils/Constant.class
  24. BIN
      target/classes/com/chuanghai/smartschool/tuitionpayment/common/utils/JedisUtil.class
  25. BIN
      target/classes/com/chuanghai/smartschool/tuitionpayment/common/utils/JwtOperator.class
  26. BIN
      target/classes/com/chuanghai/smartschool/tuitionpayment/common/utils/MyQuery.class
  27. BIN
      target/classes/com/chuanghai/smartschool/tuitionpayment/common/utils/PageParam.class
  28. BIN
      target/classes/com/chuanghai/smartschool/tuitionpayment/common/utils/PageUtils.class
  29. BIN
      target/classes/com/chuanghai/smartschool/tuitionpayment/common/xss/SQLFilter.class
  30. BIN
      target/classes/com/chuanghai/smartschool/tuitionpayment/config/CCBPayConfig.class
  31. BIN
      target/classes/com/chuanghai/smartschool/tuitionpayment/config/CorsConfig$1.class
  32. BIN
      target/classes/com/chuanghai/smartschool/tuitionpayment/config/CorsConfig.class
  33. BIN
      target/classes/com/chuanghai/smartschool/tuitionpayment/config/ImgConfig.class
  34. BIN
      target/classes/com/chuanghai/smartschool/tuitionpayment/config/JXNXSPayConfig.class
  35. BIN
      target/classes/com/chuanghai/smartschool/tuitionpayment/config/WechatConfig.class
  36. BIN
      target/classes/com/chuanghai/smartschool/tuitionpayment/config/WeixiaoConfig.class
  37. BIN
      target/classes/com/chuanghai/smartschool/tuitionpayment/controller/AdminInfoController.class
  38. BIN
      target/classes/com/chuanghai/smartschool/tuitionpayment/controller/BankController.class
  39. BIN
      target/classes/com/chuanghai/smartschool/tuitionpayment/controller/BankDetailController.class
  40. BIN
      target/classes/com/chuanghai/smartschool/tuitionpayment/controller/BankItemDetailController.class
  41. BIN
      target/classes/com/chuanghai/smartschool/tuitionpayment/controller/DormRoomController.class
  42. BIN
      target/classes/com/chuanghai/smartschool/tuitionpayment/controller/EnablePayLimitByGradeController.class
  43. BIN
      target/classes/com/chuanghai/smartschool/tuitionpayment/controller/FeedbackMsgController.class
  44. BIN
      target/classes/com/chuanghai/smartschool/tuitionpayment/controller/PayController.class
  45. BIN
      target/classes/com/chuanghai/smartschool/tuitionpayment/controller/PayItemController.class
  46. BIN
      target/classes/com/chuanghai/smartschool/tuitionpayment/controller/PayItemDetailController.class
  47. BIN
      target/classes/com/chuanghai/smartschool/tuitionpayment/controller/PayMethodSettingController.class
  48. BIN
      target/classes/com/chuanghai/smartschool/tuitionpayment/controller/PayOrderController.class
  49. BIN
      target/classes/com/chuanghai/smartschool/tuitionpayment/controller/PayableInfoController.class
  50. BIN
      target/classes/com/chuanghai/smartschool/tuitionpayment/controller/PayableInfoWaterController.class
  51. BIN
      target/classes/com/chuanghai/smartschool/tuitionpayment/controller/TestController.class
  52. BIN
      target/classes/com/chuanghai/smartschool/tuitionpayment/controller/WechatController$1.class
  53. BIN
      target/classes/com/chuanghai/smartschool/tuitionpayment/controller/WechatController$10.class
  54. BIN
      target/classes/com/chuanghai/smartschool/tuitionpayment/controller/WechatController$2.class
  55. BIN
      target/classes/com/chuanghai/smartschool/tuitionpayment/controller/WechatController$3.class
  56. BIN
      target/classes/com/chuanghai/smartschool/tuitionpayment/controller/WechatController$4.class
  57. BIN
      target/classes/com/chuanghai/smartschool/tuitionpayment/controller/WechatController$5.class
  58. BIN
      target/classes/com/chuanghai/smartschool/tuitionpayment/controller/WechatController$6.class
  59. BIN
      target/classes/com/chuanghai/smartschool/tuitionpayment/controller/WechatController$7.class
  60. BIN
      target/classes/com/chuanghai/smartschool/tuitionpayment/controller/WechatController$8.class
  61. BIN
      target/classes/com/chuanghai/smartschool/tuitionpayment/controller/WechatController$9.class
  62. BIN
      target/classes/com/chuanghai/smartschool/tuitionpayment/controller/WechatController.class
  63. BIN
      target/classes/com/chuanghai/smartschool/tuitionpayment/conver/aliexcel/CustomPayMethodConverter.class
  64. BIN
      target/classes/com/chuanghai/smartschool/tuitionpayment/conver/aliexcel/LocalDateTimeConverter.class
  65. BIN
      target/classes/com/chuanghai/smartschool/tuitionpayment/conver/aliexcel/MsgStatuConverter.class
  66. BIN
      target/classes/com/chuanghai/smartschool/tuitionpayment/conver/aliexcel/PayStatuConverter.class
  67. BIN
      target/classes/com/chuanghai/smartschool/tuitionpayment/dao/AdminInfoDao.class
  68. BIN
      target/classes/com/chuanghai/smartschool/tuitionpayment/dao/BankDao.class
  69. BIN
      target/classes/com/chuanghai/smartschool/tuitionpayment/dao/BankDetailDao.class
  70. BIN
      target/classes/com/chuanghai/smartschool/tuitionpayment/dao/BankItemDetailDao.class
  71. BIN
      target/classes/com/chuanghai/smartschool/tuitionpayment/dao/DormBuildDao.class
  72. BIN
      target/classes/com/chuanghai/smartschool/tuitionpayment/dao/DormFloorDao.class
  73. BIN
      target/classes/com/chuanghai/smartschool/tuitionpayment/dao/DormRoomDao.class
  74. BIN
      target/classes/com/chuanghai/smartschool/tuitionpayment/dao/EnablePayLimitByGradeDao.class
  75. BIN
      target/classes/com/chuanghai/smartschool/tuitionpayment/dao/FeedbackMsgDao.class
  76. BIN
      target/classes/com/chuanghai/smartschool/tuitionpayment/dao/PayDetailBankDao.class
  77. BIN
      target/classes/com/chuanghai/smartschool/tuitionpayment/dao/PayItemDao.class
  78. BIN
      target/classes/com/chuanghai/smartschool/tuitionpayment/dao/PayItemDetailDao.class
  79. BIN
      target/classes/com/chuanghai/smartschool/tuitionpayment/dao/PayMethodSettingDao.class
  80. BIN
      target/classes/com/chuanghai/smartschool/tuitionpayment/dao/PayOrderDao.class
  81. BIN
      target/classes/com/chuanghai/smartschool/tuitionpayment/dao/PayOrderDeleteDao.class
  82. BIN
      target/classes/com/chuanghai/smartschool/tuitionpayment/dao/PayableInfoDao.class
  83. BIN
      target/classes/com/chuanghai/smartschool/tuitionpayment/dao/PayableInfoWaterDao.class
  84. BIN
      target/classes/com/chuanghai/smartschool/tuitionpayment/dao/PayableInfoWaterDeleteDao.class
  85. BIN
      target/classes/com/chuanghai/smartschool/tuitionpayment/dao/SchoolUserDao.class
  86. BIN
      target/classes/com/chuanghai/smartschool/tuitionpayment/entity/AdminInfoEntity.class
  87. BIN
      target/classes/com/chuanghai/smartschool/tuitionpayment/entity/Bank.class
  88. BIN
      target/classes/com/chuanghai/smartschool/tuitionpayment/entity/BankDetail.class
  89. BIN
      target/classes/com/chuanghai/smartschool/tuitionpayment/entity/BankItemDetail.class
  90. BIN
      target/classes/com/chuanghai/smartschool/tuitionpayment/entity/DormBuild.class
  91. BIN
      target/classes/com/chuanghai/smartschool/tuitionpayment/entity/DormFloor.class
  92. BIN
      target/classes/com/chuanghai/smartschool/tuitionpayment/entity/DormRoom.class
  93. BIN
      target/classes/com/chuanghai/smartschool/tuitionpayment/entity/EnablePayLimitByGradeEntity.class
  94. BIN
      target/classes/com/chuanghai/smartschool/tuitionpayment/entity/FeedbackMsgEntity.class
  95. BIN
      target/classes/com/chuanghai/smartschool/tuitionpayment/entity/PayDetailBank.class
  96. BIN
      target/classes/com/chuanghai/smartschool/tuitionpayment/entity/PayItem.class
  97. BIN
      target/classes/com/chuanghai/smartschool/tuitionpayment/entity/PayItemDetail.class
  98. BIN
      target/classes/com/chuanghai/smartschool/tuitionpayment/entity/PayMethodSettingEntity.class
  99. BIN
      target/classes/com/chuanghai/smartschool/tuitionpayment/entity/PayOrderDeleteEntity.class
  100. 0 0
      target/classes/com/chuanghai/smartschool/tuitionpayment/entity/PayOrderEntity.class

File diff suppressed because it is too large
+ 1383 - 0
.idea/workspace.xml


+ 6 - 4
src/main/java/com/chuanghai/smartschool/tuitionpayment/controller/PayableInfoWaterController.java

@@ -1,7 +1,6 @@
 package com.chuanghai.smartschool.tuitionpayment.controller;
 
 import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
-import com.chuanghai.smartschool.tuitionpayment.anno.AdminLoginCheck;
 import com.chuanghai.smartschool.tuitionpayment.common.exception.BizCodeEnume;
 import com.chuanghai.smartschool.tuitionpayment.common.exception.RRException;
 import com.chuanghai.smartschool.tuitionpayment.common.utils.CommonResult;
@@ -58,8 +57,8 @@ public class PayableInfoWaterController {
      * 2.上传新文件将会导致所有的旧数据被删除,学费缴纳开始后不建议再上传新数据。
      */
     @PostMapping("importWaterByExcel")
-    @AdminLoginCheck
-    public CommonResult<String> importWaterByExcel(@RequestHeader("admin_token") String adminToken,
+//    @AdminLoginCheck
+    public CommonResult<String> importWaterByExcel(/*@RequestHeader("admin_token") String adminToken,*/
                                                    @RequestParam MultipartFile file) throws IOException {
         if (file.isEmpty()) {
             throw new RRException(BizCodeEnume.PARAMETER_ERROR, "文件不能为空");
@@ -119,8 +118,10 @@ public class PayableInfoWaterController {
             }
         }
         List<PayableInfoWaterEntity> payableInfoWaterList = payableInfoWaterService.queryWaterInfo(dorm, dormVO.getYear(), dormVO.getPayStatu());
+        System.out.println("payableInfoWaterList = " + payableInfoWaterList);
+
         payableInfoWaterList.forEach(payableInfoWaterEntity -> {
-            if (payableInfoWaterEntity.getPayItemType().equals("2")) {
+            if (payableInfoWaterEntity.getPayItemType().equals("2")&&!(payableInfoWaterEntity.getOrderNotice().equals("毕业生"))) {
                 PayOrderEntity payOrderEntity = payOrderService.queryOrder(payableInfoWaterEntity.getId());
 
                 payableInfoWaterEntity.setPayerName(payOrderEntity.getPayerName());
@@ -261,6 +262,7 @@ public class PayableInfoWaterController {
      * @param payInfoId
      * @return
      */
+//    todo 支付第三个接口
     @GetMapping("unlock")
     public CommonResult unlock(Long payInfoId) {
         payableInfoWaterService.unlock(payInfoId);

+ 1 - 1
src/main/java/com/chuanghai/smartschool/tuitionpayment/entity/EnablePayLimitByGradeEntity.java

@@ -12,7 +12,7 @@ import lombok.Data;
  */
 @Data
 @TableName("enable_pay_limit_by_grade")
-public class EnablePayLimitByGradeEntity {
+public class    EnablePayLimitByGradeEntity {
 
     @TableId
     private Long id;

+ 4 - 0
src/main/java/com/chuanghai/smartschool/tuitionpayment/service/impl/PayOrderServiceImpl.java

@@ -417,11 +417,13 @@ public class PayOrderServiceImpl extends ServiceImpl<PayOrderDao, PayOrderEntity
     }
 
     /**
+     *
      * 创建缴费订单
      *
      * @param cardNumber 当前用户
      * @return
      */
+//   todo 订单第一个接口
     @Override
     public List<CreateOrderResultVO> createOrder(String cardNumber, PayOrderReceiveVO payOrderReceiveVO) {
 
@@ -437,6 +439,7 @@ public class PayOrderServiceImpl extends ServiceImpl<PayOrderDao, PayOrderEntity
             PayableInfoWaterEntity infoWaterEntity;
             //通过前端传递的缴费订单的ID查询 对应的card_number
             String cardNumber1 = "";
+//            通过缴费名单的ID去查询
             if (payOrderReceiveVO1.getItemName().equals("水费缴纳")) {
                 QueryWrapper<PayableInfoWaterEntity> infoOrder = new QueryWrapper<>();
                 infoOrder.eq("id", payOrderReceiveVO1.getId());
@@ -585,6 +588,7 @@ public class PayOrderServiceImpl extends ServiceImpl<PayOrderDao, PayOrderEntity
 
                 if (!(payOrderEntity.getPayMethod().equals(""))) {
                     // 再次查询订单状态
+//                    订单订单状态查询的方法
                     OrderStatusVO orderStatusVO = queryOrderStatus(payOrderEntity);
                     if (PayStatus.NON_PAY.getCode().equals(orderStatusVO.getStatus())) {
 

+ 4 - 1
src/main/java/com/chuanghai/smartschool/tuitionpayment/service/impl/PayServiceImpl.java

@@ -83,6 +83,7 @@ public class PayServiceImpl implements PayService {
      * @param secondOrderNo 携带第二次支付的订单号 将其置于备注 REMARK1 中
      * @return
      */
+//    todo 支付的第二个接口
     @Override
     public WechatJsApiPayParamVO getCCBJsApiParam(String openId, String orderNo, String secondOrderNo, String payment) {
         log.info("输出用户的支付参数------openId【{}】", openId);
@@ -235,7 +236,7 @@ public class PayServiceImpl implements PayService {
                     payableInfoController.updatePayinfoByOrder(orderNo);
                 }
             } else {
-                //订单支付失败则将缴名单的订单支付中的状态修改为未支付状态
+                //订单支付失败则将缴名单的订单支付中的状态修改为未支付状态
                 Boolean aBoolean = payableInfoService.updatePayInfoStatu(payOrderService.queryPayInfoByOrderId(orderNo), "1","null","null");
                 if (!aBoolean) {
                     payableInfoWaterService.updateWaterInfoStatu(payOrderService.queryPayInfoByOrderId(orderNo), "1","null","null");
@@ -247,6 +248,7 @@ public class PayServiceImpl implements PayService {
 
     }
 
+
     /**
      * 【建行】查询订单状态
      *
@@ -286,6 +288,7 @@ public class PayServiceImpl implements PayService {
             RestTemplate client = new RestTemplate();
             ResponseEntity<String> object = client.exchange(url, HttpMethod.POST, null, String.class);
             String body = object.getBody().trim();
+            System.out.println("body = " + body);
             return xmlToMap(body);
         } catch (Exception e) {
             throw new RRException(BizCodeEnume.CCB_ORDER_QUERY_ERROR);

+ 1 - 0
src/main/java/com/chuanghai/smartschool/tuitionpayment/service/impl/PayableInfoWaterServiceImpl.java

@@ -381,6 +381,7 @@ public class PayableInfoWaterServiceImpl extends ServiceImpl<PayableInfoWaterDao
         return b;
     }
 
+//    todo
     @Override
     public void unlock(Long payInfoId) {
         log.info("锁定缴费名单的ID=====>>【{}】,状态置为未支付,清除订单ID,支付人信息",payInfoId);

+ 7 - 4
src/main/java/com/chuanghai/smartschool/tuitionpayment/utils/MyUtil.java

@@ -35,6 +35,7 @@ public class MyUtil {
         }
     }
 
+    
     /**
      * 将建行拼接的时间转换成localDateTime时间
      *
@@ -68,10 +69,12 @@ public class MyUtil {
     }
 
     public static void main(String[] args) {
-        LocalDateTime timeStamp = new MyUtil().stampToLocalDateTime("1661438737000");
-        LocalDateTime payTime = new MyUtil().changeTime("20220825224538");
-
-        System.out.println(timeStamp+"    "+payTime);
+//        LocalDateTime timeStamp = new MyUtil().stampToLocalDateTime("1661438737000");
+//        LocalDateTime payTime = new MyUtil().changeTime("20220825224538");
+//
+//        System.out.println(timeStamp+"    "+payTime);
+        Integer integer = calcStudentGrade(2023);
+        System.out.println("integer = " + integer);
     }
 }
 

+ 6 - 6
src/main/resources/application.yml

@@ -5,11 +5,11 @@ server:
 spring:
   datasource:
     username: root
-#    password: Chuanghai_2022.
-#    url: jdbc:mysql://172.16.20.64:3306/tuition_payment?characterEncoding=utf-8&useSSL=FALSE&useAffectedRows=TRUE&allowMultiQueries=true&serverTimezone=GMT%2B8
+    password: Chuanghai_2022.
+    url: jdbc:mysql://172.16.20.64:3306/tuition_payment?characterEncoding=utf-8&useSSL=FALSE&useAffectedRows=TRUE&allowMultiQueries=true&serverTimezone=GMT%2B8
     driver-class-name: com.mysql.cj.jdbc.Driver
-    password: root
-    url: jdbc:mysql://127.0.0.1:3306/tuition_payment?characterEncoding=utf-8&useSSL=FALSE&useAffectedRows=TRUE&allowMultiQueries=true&serverTimezone=GMT%2B8
+#    password: root
+#    url: jdbc:mysql://127.0.0.1:3306/tuition_payment?characterEncoding=utf-8&useSSL=FALSE&useAffectedRows=TRUE&allowMultiQueries=true&serverTimezone=GMT%2B8
 
   #配置文件传输的大小
   servlet:
@@ -47,10 +47,10 @@ img:
 
 # 前端应用地址--在线缴费
 fontendUrl: https://chtech.ncjti.edu.cn/jiaofei/jiaofeiH5
-#fontendUrl: http:192.168.161.36:8080/
+#fontendUrl: http:192.168.161.224:8080/
 # 前端应用地址--黄家湖水费缴纳
 fontendUrlHJH: https://chtech.ncjti.edu.cn/jiaofei/waterH5
-#fontendUrlHJH: http:192.168.161.36:8080/
+#fontendUrlHJH: http:192.168.161.224:8080/
 # 微校相关配置
 weixiao:
   appKey: 580DBB565097446B

+ 479 - 0
src/main/resources/sql/tuition_payment.sql

@@ -0,0 +1,479 @@
+/*
+ Navicat Premium Data Transfer
+
+ Source Server         : 线上缴费64数据库
+ Source Server Type    : MySQL
+ Source Server Version : 80022
+ Source Host           : 172.16.20.64:3306
+ Source Schema         : tuition_payment
+
+ Target Server Type    : MySQL
+ Target Server Version : 80022
+ File Encoding         : 65001
+
+ Date: 04/01/2024 10:31:09
+*/
+
+SET NAMES utf8mb4;
+SET FOREIGN_KEY_CHECKS = 0;
+
+-- ----------------------------
+-- Table structure for admin_info
+-- ----------------------------
+DROP TABLE IF EXISTS `admin_info`;
+CREATE TABLE `admin_info`  (
+  `id` bigint(0) NOT NULL AUTO_INCREMENT COMMENT 'id',
+  `user_name` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '账号',
+  `password` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '密码',
+  `admin_type` varchar(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '1' COMMENT '管理员类型 0超级管理员、1其他管理员',
+  `status` varchar(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '1' COMMENT '管理员状态 0冻结、1正常',
+  PRIMARY KEY (`id`) USING BTREE
+) ENGINE = InnoDB AUTO_INCREMENT = 6 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '管理员信息 ' ROW_FORMAT = Dynamic;
+
+-- ----------------------------
+-- Table structure for bank
+-- ----------------------------
+DROP TABLE IF EXISTS `bank`;
+CREATE TABLE `bank`  (
+  `id` int(0) NOT NULL AUTO_INCREMENT COMMENT '主键ID',
+  `bank_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '银行名称',
+  `bank_store_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '门店名称',
+  `bank_store_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '门店编号',
+  `bank_mchid_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '商户编号',
+  `bank_mchid_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '商户名称',
+  `open_id` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT 'open_id',
+  `open_key` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT 'open_key',
+  `bank_card_number` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '银行卡号',
+  `to_unit` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '到账单位',
+  `bank_type` varchar(2) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '银行状态 0(停用) 1(启用)',
+  PRIMARY KEY (`id`) USING BTREE
+) ENGINE = InnoDB AUTO_INCREMENT = 4 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = Dynamic;
+
+-- ----------------------------
+-- Table structure for bank_detail
+-- ----------------------------
+DROP TABLE IF EXISTS `bank_detail`;
+CREATE TABLE `bank_detail`  (
+  `id` int(0) NOT NULL AUTO_INCREMENT COMMENT '主键ID',
+  `bank_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '银行名称',
+  `bank_store_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '门店名称',
+  `bank_store_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '门店编号',
+  `bank_mchid_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '商户编号',
+  `bank_mchid_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '商户名称',
+  `open_id` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT 'open_id',
+  `open_key` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT 'open_key',
+  `bank_card_number` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '银行卡号',
+  `to_unit` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '到账单位',
+  `item_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '缴费项目',
+  `bank_detail_str` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '账户收费项明细',
+  PRIMARY KEY (`id`) USING BTREE
+) ENGINE = InnoDB AUTO_INCREMENT = 14 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = Dynamic;
+
+-- ----------------------------
+-- Table structure for bank_item_detail
+-- ----------------------------
+DROP TABLE IF EXISTS `bank_item_detail`;
+CREATE TABLE `bank_item_detail`  (
+  `id` int(0) NOT NULL AUTO_INCREMENT COMMENT '主键编号',
+  `item_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '项目名称',
+  `bank_id` int(0) NULL DEFAULT NULL COMMENT '银行ID',
+  `bank_detail_str` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '银行收费明细',
+  PRIMARY KEY (`id`) USING BTREE
+) ENGINE = InnoDB AUTO_INCREMENT = 22 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = Dynamic;
+
+-- ----------------------------
+-- Table structure for dorm_build
+-- ----------------------------
+DROP TABLE IF EXISTS `dorm_build`;
+CREATE TABLE `dorm_build`  (
+  `build_id` int(0) NOT NULL AUTO_INCREMENT COMMENT '楼栋ID',
+  `build_name` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '楼栋名称',
+  PRIMARY KEY (`build_id`) USING BTREE
+) ENGINE = InnoDB AUTO_INCREMENT = 33 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Compact;
+
+-- ----------------------------
+-- Table structure for dorm_floor
+-- ----------------------------
+DROP TABLE IF EXISTS `dorm_floor`;
+CREATE TABLE `dorm_floor`  (
+  `floor_id` int(0) NOT NULL AUTO_INCREMENT COMMENT '楼层ID',
+  `floor_name` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '楼层名称',
+  `build_id` int(0) NULL DEFAULT NULL COMMENT '楼栋ID',
+  PRIMARY KEY (`floor_id`) USING BTREE
+) ENGINE = InnoDB AUTO_INCREMENT = 142 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Compact;
+
+-- ----------------------------
+-- Table structure for dorm_room
+-- ----------------------------
+DROP TABLE IF EXISTS `dorm_room`;
+CREATE TABLE `dorm_room`  (
+  `room_id` int(0) NOT NULL AUTO_INCREMENT COMMENT '房间ID',
+  `room_name` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '房间名称',
+  `floor_id` int(0) NULL DEFAULT NULL COMMENT '楼层ID',
+  `build_id` int(0) NULL DEFAULT NULL COMMENT '楼栋ID',
+  PRIMARY KEY (`room_id`) USING BTREE,
+  INDEX `floor_id`(`floor_id`) USING BTREE
+) ENGINE = InnoDB AUTO_INCREMENT = 2991 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Compact;
+
+-- ----------------------------
+-- Table structure for enable_pay_limit_by_grade
+-- ----------------------------
+DROP TABLE IF EXISTS `enable_pay_limit_by_grade`;
+CREATE TABLE `enable_pay_limit_by_grade`  (
+  `id` bigint(0) NOT NULL AUTO_INCREMENT COMMENT 'id',
+  `grade_name` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '年级名称 例如:大一',
+  `grade` varchar(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '年级 1',
+  `enable_pay` varchar(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '是否可支付 1能、2不能',
+  PRIMARY KEY (`id`) USING BTREE,
+  INDEX `grade_index`(`grade`) USING BTREE
+) ENGINE = InnoDB AUTO_INCREMENT = 6 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '年级可支付限制 ' ROW_FORMAT = Dynamic;
+
+-- ----------------------------
+-- Table structure for feedback_msg
+-- ----------------------------
+DROP TABLE IF EXISTS `feedback_msg`;
+CREATE TABLE `feedback_msg`  (
+  `id` bigint(0) NOT NULL AUTO_INCREMENT COMMENT 'id',
+  `feedback_person_identify` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '反馈者身份标识 使用用户的card_number标识',
+  `feedback_person_name` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '反馈者姓名',
+  `feedback_person_phone` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '反馈者电话',
+  `feedback_info` varchar(3072) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '反馈问题',
+  `statu` varchar(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '反馈状态 1未处理、2已处理',
+  `publish_time` datetime(0) NULL DEFAULT NULL COMMENT '反馈时间',
+  `handle_time` datetime(0) NULL DEFAULT NULL COMMENT '处理时间',
+  `feedback_item_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '反馈项目类别',
+  `feedback_dispose` varchar(3072) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '反馈处理内容',
+  `image` varchar(3072) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '反馈图片',
+  `feedback_room` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '宿舍号',
+  PRIMARY KEY (`id`) USING BTREE
+) ENGINE = InnoDB AUTO_INCREMENT = 786 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '反馈信息表 ' ROW_FORMAT = Dynamic;
+
+-- ----------------------------
+-- Table structure for pay_detail_bank
+-- ----------------------------
+DROP TABLE IF EXISTS `pay_detail_bank`;
+CREATE TABLE `pay_detail_bank`  (
+  `id` int(0) NOT NULL AUTO_INCREMENT COMMENT 'ID编号',
+  `item_name` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '缴费项目名称',
+  `ccb_str` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '建设银行缴费明细',
+  `rcb_str` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '农商银行缴费明细',
+  PRIMARY KEY (`id`) USING BTREE
+) ENGINE = InnoDB AUTO_INCREMENT = 14 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = Dynamic;
+
+-- ----------------------------
+-- Table structure for pay_item
+-- ----------------------------
+DROP TABLE IF EXISTS `pay_item`;
+CREATE TABLE `pay_item`  (
+  `item_id` int(0) NOT NULL AUTO_INCREMENT COMMENT '项目ID',
+  `item_name` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '项目名称',
+  `item_status` varchar(2) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '项目状态',
+  `item_grade` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '可缴费年级 [1,2,3,4,5]',
+  `item_ask` varchar(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '是否催缴 true  false',
+  `item_except` varchar(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '异常订单系统是否自动推送  true false',
+  `item_ask_day` varchar(12) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '催缴间隔时间天',
+  `item_ask_count` varchar(12) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '催缴次数',
+  `request_count` varchar(12) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '请求的次数',
+  PRIMARY KEY (`item_id`) USING BTREE
+) ENGINE = InnoDB AUTO_INCREMENT = 33 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = Dynamic;
+
+-- ----------------------------
+-- Table structure for pay_item_detail
+-- ----------------------------
+DROP TABLE IF EXISTS `pay_item_detail`;
+CREATE TABLE `pay_item_detail`  (
+  `id` int(0) NOT NULL AUTO_INCREMENT COMMENT 'id',
+  `detail_name` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '收费项目名称',
+  `detail_code` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '收费项目编码',
+  PRIMARY KEY (`id`) USING BTREE
+) ENGINE = InnoDB AUTO_INCREMENT = 11 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '收费项目明细表 ' ROW_FORMAT = Dynamic;
+
+-- ----------------------------
+-- Table structure for pay_method_setting
+-- ----------------------------
+DROP TABLE IF EXISTS `pay_method_setting`;
+CREATE TABLE `pay_method_setting`  (
+  `id` bigint(0) NOT NULL AUTO_INCREMENT COMMENT 'id',
+  `pay_method_name` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '支付方式名称',
+  `pay_method` varchar(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '支付方式 1建行支付、2农商行支付',
+  `is_current_pay` varchar(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '是否当前支付方式 1是,2否',
+  PRIMARY KEY (`id`) USING BTREE
+) ENGINE = InnoDB AUTO_INCREMENT = 3 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '支付方式设置 ' ROW_FORMAT = Dynamic;
+
+-- ----------------------------
+-- Table structure for pay_order
+-- ----------------------------
+DROP TABLE IF EXISTS `pay_order`;
+CREATE TABLE `pay_order`  (
+  `id` bigint(0) NOT NULL AUTO_INCREMENT COMMENT 'id',
+  `order_no` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '订单号',
+  `payer_identify` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '付款者id 使用付款人的card_number标识',
+  `pay_for_identify` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '学生id 使用被付款人的card_number',
+  `student_name` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '学生姓名',
+  `class_name` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '学生班级',
+  `real_pay_amount` decimal(32, 8) NOT NULL COMMENT '订单金额',
+  `pay_method` varchar(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '支付方式 1建行支付、2农商行支付',
+  `status` varchar(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '1' COMMENT '订单状态 1未支付、2支付成功 3部分支付',
+  `create_time` datetime(0) NOT NULL COMMENT '创建时间',
+  `finish_time` datetime(0) NULL DEFAULT NULL COMMENT '完成时间',
+  `pay_item` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '缴费项目',
+  `order_notice` varchar(3072) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '订单备注',
+  `pay_bank` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '支付银行账户',
+  `pay_year` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '缴费年度',
+  `pay_detail` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '已缴费明细',
+  `parent_order` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '记录父订单号',
+  `pay_order_loan` decimal(32, 8) NULL DEFAULT NULL COMMENT '助学贷款金额',
+  `except_type` varchar(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '异常推送状态  1 未发送  2已发送',
+  `dorm` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '宿舍',
+  `not_pay_detail` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '未缴费明细',
+  `is_parent` varchar(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '是否为父订单',
+  `not_pay_size` int(0) NULL DEFAULT NULL COMMENT '未缴费明细数量',
+  `now_pay_amount` decimal(32, 8) NULL DEFAULT NULL COMMENT '本次支付金额',
+  `serial_number` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '学生编号(学号)',
+  `payinfo_id` bigint(0) NULL DEFAULT NULL COMMENT '缴费订单ID',
+  `txt_type` varchar(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '下载TXT标识0(未下载)1(已下载)',
+  `payer_name` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '支付人姓名',
+  `payer_card_number` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '支付人cardNumber',
+  `college_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '学院名称',
+  PRIMARY KEY (`id`) USING BTREE,
+  UNIQUE INDEX `order_no_index`(`order_no`) USING BTREE,
+  INDEX `payer_index`(`payer_identify`) USING BTREE,
+  INDEX `par_for_index`(`pay_for_identify`) USING BTREE,
+  INDEX `index_item_txt`(`pay_item`, `status`, `txt_type`) USING BTREE,
+  INDEX `index_status_txt`(`status`) USING BTREE,
+  INDEX `index_item_status_txt`(`status`, `pay_item`) USING BTREE
+) ENGINE = InnoDB AUTO_INCREMENT = 81516 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '缴费订单 ' ROW_FORMAT = Dynamic;
+
+-- ----------------------------
+-- Table structure for pay_order_delete
+-- ----------------------------
+DROP TABLE IF EXISTS `pay_order_delete`;
+CREATE TABLE `pay_order_delete`  (
+  `id` bigint(0) NOT NULL AUTO_INCREMENT COMMENT 'id',
+  `order_no` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '订单号',
+  `payer_identify` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '付款者id 使用付款人的card_number标识',
+  `pay_for_identify` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '学生id 使用被付款人的card_number',
+  `student_name` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '学生姓名',
+  `class_name` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '学生班级',
+  `real_pay_amount` decimal(32, 8) NOT NULL COMMENT '订单金额',
+  `pay_method` varchar(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '支付方式 1建行支付、2农商行支付',
+  `status` varchar(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '1' COMMENT '订单状态 1未支付、2支付成功 3部分支付',
+  `create_time` datetime(0) NOT NULL COMMENT '创建时间',
+  `finish_time` datetime(0) NULL DEFAULT NULL COMMENT '完成时间',
+  `pay_item` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '缴费项目',
+  `order_notice` varchar(3072) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '订单备注',
+  `pay_bank` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '支付银行账户',
+  `pay_year` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '缴费年度',
+  `pay_detail` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '已缴费明细',
+  `parent_order` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '记录父订单号',
+  `pay_order_loan` decimal(32, 8) NULL DEFAULT NULL COMMENT '助学贷款金额',
+  `except_type` varchar(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '异常推送状态  1 未发送  2已发送',
+  `dorm` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '宿舍',
+  `not_pay_detail` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '未缴费明细',
+  `is_parent` varchar(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '是否为父订单',
+  `not_pay_size` int(0) NULL DEFAULT NULL COMMENT '未缴费明细数量',
+  `now_pay_amount` decimal(32, 8) NULL DEFAULT NULL COMMENT '本次支付金额',
+  `serial_number` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '学生编号(学号)',
+  `payinfo_id` bigint(0) NULL DEFAULT NULL COMMENT '缴费订单ID',
+  `txt_type` varchar(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '下载TXT标识0(未下载)1(已下载)',
+  `payer_name` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '支付人姓名',
+  `payer_card_number` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '支付人cardNumber',
+  `college_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '学院',
+  PRIMARY KEY (`id`) USING BTREE,
+  UNIQUE INDEX `order_no_index`(`order_no`) USING BTREE,
+  INDEX `payer_index`(`payer_identify`) USING BTREE,
+  INDEX `par_for_index`(`pay_for_identify`) USING BTREE,
+  INDEX `index_item_txt`(`pay_item`, `status`, `txt_type`) USING BTREE
+) ENGINE = InnoDB AUTO_INCREMENT = 74245 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '缴费删除订单 ' ROW_FORMAT = Dynamic;
+
+-- ----------------------------
+-- Table structure for payable_info
+-- ----------------------------
+DROP TABLE IF EXISTS `payable_info`;
+CREATE TABLE `payable_info`  (
+  `id` bigint(0) NOT NULL AUTO_INCREMENT COMMENT 'id',
+  `student_no` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '学号',
+  `student_name` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '姓名',
+  `grade` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '年级',
+  `years` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '收费年度',
+  `college_name` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '学院名称',
+  `major_name` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '专业名称',
+  `class_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '班级名称',
+  `real_pay_amount` decimal(32, 10) NOT NULL COMMENT '应付金额',
+  `order_notice` varchar(3072) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '备注',
+  `student_campus` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '所属校区',
+  `must_money` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '必交费用',
+  `not_must_money` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '非必交费用',
+  `payment_item` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '缴费项目',
+  `pay_item_type` varchar(4) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '支付状态 1 未支付  2已支付 3部分支付 0正在支付',
+  `pay_create_time` datetime(0) NULL DEFAULT NULL COMMENT '缴费名单创建时间',
+  `payable_account` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '支付银行',
+  `pay_finish_time` datetime(0) NULL DEFAULT NULL COMMENT '缴费完成时间',
+  `pay_notice_type` varchar(4) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '缴费通知状态',
+  `card_number` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '微校账号',
+  `pay_detail` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '已缴费明细',
+  `not_pay_detail` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '未缴费明细',
+  `not_pay_size` int(0) NULL DEFAULT NULL COMMENT '未支付明细数量',
+  `pay_order_loan` decimal(32, 8) NULL DEFAULT NULL COMMENT '助学贷款金额',
+  `serial_number` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '学生编号(学号)',
+  `payer_card_number` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '支付人微校账号',
+  `order_no` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '订单编号',
+  PRIMARY KEY (`id`) USING BTREE,
+  UNIQUE INDEX `stu_no_and_name_index_years`(`student_no`, `student_name`, `payment_item`, `years`) USING BTREE,
+  UNIQUE INDEX `stu_no_index`(`student_no`, `payment_item`, `years`) USING BTREE
+) ENGINE = InnoDB AUTO_INCREMENT = 363556 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '学生应缴数据 ' ROW_FORMAT = Dynamic;
+
+-- ----------------------------
+-- Table structure for payable_info_copy_20230227
+-- ----------------------------
+DROP TABLE IF EXISTS `payable_info_copy_20230227`;
+CREATE TABLE `payable_info_copy_20230227`  (
+  `id` bigint(0) NOT NULL AUTO_INCREMENT COMMENT 'id',
+  `student_no` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '学号',
+  `student_name` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '姓名',
+  `grade` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '年级',
+  `years` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '收费年度',
+  `college_name` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '学院名称',
+  `major_name` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '专业名称',
+  `class_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '班级名称',
+  `real_pay_amount` decimal(32, 10) NOT NULL COMMENT '应付金额',
+  `order_notice` varchar(3072) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '备注',
+  `student_campus` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '所属校区',
+  `must_money` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '必交费用',
+  `not_must_money` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '非必交费用',
+  `payment_item` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '缴费项目',
+  `pay_item_type` varchar(4) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '支付状态 1 未支付  2已支付 3部分支付 0正在支付',
+  `pay_create_time` datetime(0) NULL DEFAULT NULL COMMENT '缴费名单创建时间',
+  `payable_account` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '支付银行',
+  `pay_finish_time` datetime(0) NULL DEFAULT NULL COMMENT '缴费完成时间',
+  `pay_notice_type` varchar(4) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '缴费通知状态',
+  `card_number` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '微校账号',
+  `pay_detail` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '已缴费明细',
+  `not_pay_detail` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '未缴费明细',
+  `not_pay_size` int(0) NULL DEFAULT NULL COMMENT '未支付明细数量',
+  `pay_order_loan` decimal(32, 8) NULL DEFAULT NULL COMMENT '助学贷款金额',
+  `serial_number` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '学生编号(学号)',
+  `payer_card_number` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '支付人微校账号',
+  `order_no` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '订单编号',
+  PRIMARY KEY (`id`) USING BTREE,
+  UNIQUE INDEX `stu_no_and_name_index_years`(`student_no`, `student_name`, `payment_item`, `years`) USING BTREE,
+  UNIQUE INDEX `stu_no_index`(`student_no`, `payment_item`, `years`) USING BTREE
+) ENGINE = InnoDB AUTO_INCREMENT = 37535 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '学生应缴数据 ' ROW_FORMAT = Dynamic;
+
+-- ----------------------------
+-- Table structure for payable_info_copy_20230606
+-- ----------------------------
+DROP TABLE IF EXISTS `payable_info_copy_20230606`;
+CREATE TABLE `payable_info_copy_20230606`  (
+  `id` bigint(0) NOT NULL AUTO_INCREMENT COMMENT 'id',
+  `student_no` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '学号',
+  `student_name` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '姓名',
+  `grade` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '年级',
+  `years` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '收费年度',
+  `college_name` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '学院名称',
+  `major_name` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '专业名称',
+  `class_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '班级名称',
+  `real_pay_amount` decimal(32, 10) NOT NULL COMMENT '应付金额',
+  `order_notice` varchar(3072) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '备注',
+  `student_campus` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '所属校区',
+  `must_money` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '必交费用',
+  `not_must_money` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '非必交费用',
+  `payment_item` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '缴费项目',
+  `pay_item_type` varchar(4) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '支付状态 1 未支付  2已支付 3部分支付 0正在支付',
+  `pay_create_time` datetime(0) NULL DEFAULT NULL COMMENT '缴费名单创建时间',
+  `payable_account` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '支付银行',
+  `pay_finish_time` datetime(0) NULL DEFAULT NULL COMMENT '缴费完成时间',
+  `pay_notice_type` varchar(4) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '缴费通知状态',
+  `card_number` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '微校账号',
+  `pay_detail` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '已缴费明细',
+  `not_pay_detail` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '未缴费明细',
+  `not_pay_size` int(0) NULL DEFAULT NULL COMMENT '未支付明细数量',
+  `pay_order_loan` decimal(32, 8) NULL DEFAULT NULL COMMENT '助学贷款金额',
+  `serial_number` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '学生编号(学号)',
+  `payer_card_number` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '支付人微校账号',
+  `order_no` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '订单编号',
+  PRIMARY KEY (`id`) USING BTREE,
+  UNIQUE INDEX `stu_no_and_name_index_years`(`student_no`, `student_name`, `payment_item`, `years`) USING BTREE,
+  UNIQUE INDEX `stu_no_index`(`student_no`, `payment_item`, `years`) USING BTREE
+) ENGINE = InnoDB AUTO_INCREMENT = 363554 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '学生应缴数据 ' ROW_FORMAT = Dynamic;
+
+-- ----------------------------
+-- Table structure for payable_info_water
+-- ----------------------------
+DROP TABLE IF EXISTS `payable_info_water`;
+CREATE TABLE `payable_info_water`  (
+  `id` bigint(0) NOT NULL AUTO_INCREMENT COMMENT 'id',
+  `dorm` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '宿舍号',
+  `college_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '学院名称',
+  `check_info` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '入住信息',
+  `last_electry` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '上月电表',
+  `now_electry` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '本月电表',
+  `now_tonnage` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '本月吨数',
+  `subsidies_tonnage` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '补助吨数',
+  `real_pay_amount` decimal(32, 2) NOT NULL COMMENT '应缴金额',
+  `pay_amount_detail` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '费用详情',
+  `pay_month` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '缴费月度',
+  `grade` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '年级',
+  `order_notice` varchar(3072) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '备注',
+  `payment_item` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '缴费项目',
+  `pay_item_type` varchar(4) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '订单状态',
+  `pay_create_time` datetime(0) NULL DEFAULT NULL COMMENT '缴费名单创建时间',
+  `pay_finish_time` datetime(0) NULL DEFAULT NULL COMMENT '缴费完成时间',
+  `payable_account` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '银行账户',
+  `card_number` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '微校账号',
+  `serial_number` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '学生编号(学号)',
+  `pay_notice_type` varchar(4) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '缴费通知状态   1 未通知   2 已通知',
+  `payer_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '支付人',
+  `payer_card_number` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '支付人微校账号',
+  `order_no` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '订单编号',
+  PRIMARY KEY (`id`) USING BTREE,
+  UNIQUE INDEX `stu_no_and_name_index_water_month`(`dorm`, `pay_month`) USING BTREE
+) ENGINE = InnoDB AUTO_INCREMENT = 22031 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '学生应缴数据(水费) ' ROW_FORMAT = Dynamic;
+
+-- ----------------------------
+-- Table structure for payable_info_water_delete
+-- ----------------------------
+DROP TABLE IF EXISTS `payable_info_water_delete`;
+CREATE TABLE `payable_info_water_delete`  (
+  `id` bigint(0) NOT NULL AUTO_INCREMENT COMMENT 'id',
+  `dorm` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '宿舍号',
+  `college_name` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '学院名称',
+  `check_info` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '入住信息',
+  `last_electry` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '上月电表',
+  `now_electry` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '本月电表',
+  `now_tonnage` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '本月吨数',
+  `subsidies_tonnage` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '补助吨数',
+  `real_pay_amount` decimal(32, 2) NOT NULL COMMENT '应缴金额',
+  `pay_amount_detail` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '费用详情',
+  `pay_month` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '缴费月度',
+  `grade` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '年级',
+  `order_notice` varchar(3072) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '备注',
+  `payment_item` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '缴费项目',
+  `pay_item_type` varchar(4) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '订单状态',
+  `pay_create_time` datetime(0) NULL DEFAULT NULL COMMENT '缴费名单创建时间',
+  `pay_finish_time` datetime(0) NULL DEFAULT NULL COMMENT '缴费完成时间',
+  `payable_account` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '银行账户',
+  `card_number` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '微校账号',
+  `serial_number` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '学生编号(学号)',
+  `pay_notice_type` varchar(4) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '缴费通知状态   1 未通知   2 已通知',
+  `payer_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '支付人',
+  `payer_card_number` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '支付人微校账号',
+  `order_no` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '订单编号',
+  PRIMARY KEY (`id`) USING BTREE,
+  UNIQUE INDEX `stu_no_and_name_index_water_month`(`dorm`, `pay_month`) USING BTREE
+) ENGINE = InnoDB AUTO_INCREMENT = 5 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '学生应缴数据(水费) ' ROW_FORMAT = Dynamic;
+
+-- ----------------------------
+-- Table structure for school_user
+-- ----------------------------
+DROP TABLE IF EXISTS `school_user`;
+CREATE TABLE `school_user`  (
+  `id` bigint(0) NOT NULL AUTO_INCREMENT COMMENT '主键',
+  `name` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '名字',
+  `card_number` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '微校卡号',
+  `id_card` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '身份证号',
+  `student_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '学号',
+  PRIMARY KEY (`id`) USING BTREE
+) ENGINE = InnoDB AUTO_INCREMENT = 71320 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = Dynamic;
+
+SET FOREIGN_KEY_CHECKS = 1;

+ 127 - 0
target/classes/META-INF/spring-configuration-metadata.json

@@ -0,0 +1,127 @@
+{
+  "groups": [
+    {
+      "name": "ccb",
+      "type": "com.chuanghai.smartschool.tuitionpayment.config.CCBPayConfig",
+      "sourceType": "com.chuanghai.smartschool.tuitionpayment.config.CCBPayConfig"
+    },
+    {
+      "name": "img",
+      "type": "com.chuanghai.smartschool.tuitionpayment.config.ImgConfig",
+      "sourceType": "com.chuanghai.smartschool.tuitionpayment.config.ImgConfig"
+    },
+    {
+      "name": "jxnxs",
+      "type": "com.chuanghai.smartschool.tuitionpayment.config.JXNXSPayConfig",
+      "sourceType": "com.chuanghai.smartschool.tuitionpayment.config.JXNXSPayConfig"
+    },
+    {
+      "name": "wechat",
+      "type": "com.chuanghai.smartschool.tuitionpayment.config.WechatConfig",
+      "sourceType": "com.chuanghai.smartschool.tuitionpayment.config.WechatConfig"
+    },
+    {
+      "name": "weixiao",
+      "type": "com.chuanghai.smartschool.tuitionpayment.config.WeixiaoConfig",
+      "sourceType": "com.chuanghai.smartschool.tuitionpayment.config.WeixiaoConfig"
+    }
+  ],
+  "properties": [
+    {
+      "name": "ccb.branchid",
+      "type": "java.lang.String",
+      "sourceType": "com.chuanghai.smartschool.tuitionpayment.config.CCBPayConfig"
+    },
+    {
+      "name": "ccb.merchantid",
+      "type": "java.lang.String",
+      "sourceType": "com.chuanghai.smartschool.tuitionpayment.config.CCBPayConfig"
+    },
+    {
+      "name": "ccb.posid",
+      "type": "java.lang.String",
+      "sourceType": "com.chuanghai.smartschool.tuitionpayment.config.CCBPayConfig"
+    },
+    {
+      "name": "ccb.pub",
+      "type": "java.lang.String",
+      "sourceType": "com.chuanghai.smartschool.tuitionpayment.config.CCBPayConfig"
+    },
+    {
+      "name": "ccb.pub-short",
+      "type": "java.lang.String",
+      "sourceType": "com.chuanghai.smartschool.tuitionpayment.config.CCBPayConfig"
+    },
+    {
+      "name": "ccb.qupwd",
+      "type": "java.lang.String",
+      "sourceType": "com.chuanghai.smartschool.tuitionpayment.config.CCBPayConfig"
+    },
+    {
+      "name": "ccb.wx-app-id",
+      "type": "java.lang.String",
+      "sourceType": "com.chuanghai.smartschool.tuitionpayment.config.CCBPayConfig"
+    },
+    {
+      "name": "img.save-location",
+      "type": "java.lang.String",
+      "sourceType": "com.chuanghai.smartschool.tuitionpayment.config.ImgConfig"
+    },
+    {
+      "name": "img.show-host",
+      "type": "java.lang.String",
+      "sourceType": "com.chuanghai.smartschool.tuitionpayment.config.ImgConfig"
+    },
+    {
+      "name": "jxnxs.open-id",
+      "type": "java.lang.String",
+      "sourceType": "com.chuanghai.smartschool.tuitionpayment.config.JXNXSPayConfig"
+    },
+    {
+      "name": "jxnxs.open-key",
+      "type": "java.lang.String",
+      "sourceType": "com.chuanghai.smartschool.tuitionpayment.config.JXNXSPayConfig"
+    },
+    {
+      "name": "wechat.appid",
+      "type": "java.lang.String",
+      "sourceType": "com.chuanghai.smartschool.tuitionpayment.config.WechatConfig"
+    },
+    {
+      "name": "wechat.fontend-url",
+      "type": "java.lang.String",
+      "sourceType": "com.chuanghai.smartschool.tuitionpayment.config.WechatConfig"
+    },
+    {
+      "name": "wechat.fontend-url-h-j-h",
+      "type": "java.lang.String",
+      "sourceType": "com.chuanghai.smartschool.tuitionpayment.config.WechatConfig"
+    },
+    {
+      "name": "wechat.secret",
+      "type": "java.lang.String",
+      "sourceType": "com.chuanghai.smartschool.tuitionpayment.config.WechatConfig"
+    },
+    {
+      "name": "weixiao.app-key",
+      "type": "java.lang.String",
+      "sourceType": "com.chuanghai.smartschool.tuitionpayment.config.WeixiaoConfig"
+    },
+    {
+      "name": "weixiao.app-secret",
+      "type": "java.lang.String",
+      "sourceType": "com.chuanghai.smartschool.tuitionpayment.config.WeixiaoConfig"
+    },
+    {
+      "name": "weixiao.fontend-url",
+      "type": "java.lang.String",
+      "sourceType": "com.chuanghai.smartschool.tuitionpayment.config.WeixiaoConfig"
+    },
+    {
+      "name": "weixiao.fontend-url-h-j-h",
+      "type": "java.lang.String",
+      "sourceType": "com.chuanghai.smartschool.tuitionpayment.config.WeixiaoConfig"
+    }
+  ],
+  "hints": []
+}

File diff suppressed because it is too large
+ 106 - 0
target/classes/application.yml


BIN
target/classes/com/chuanghai/smartschool/tuitionpayment/TuitionPaymentApplication.class


BIN
target/classes/com/chuanghai/smartschool/tuitionpayment/anno/AdminLoginCheck.class


BIN
target/classes/com/chuanghai/smartschool/tuitionpayment/aop/LoginCheckAspect.class


BIN
target/classes/com/chuanghai/smartschool/tuitionpayment/common/exception/BizCodeEnume.class


BIN
target/classes/com/chuanghai/smartschool/tuitionpayment/common/exception/MyExceptionHandler.class


BIN
target/classes/com/chuanghai/smartschool/tuitionpayment/common/exception/RRException.class


BIN
target/classes/com/chuanghai/smartschool/tuitionpayment/common/utils/BaseResult.class


BIN
target/classes/com/chuanghai/smartschool/tuitionpayment/common/utils/CommonResult.class


BIN
target/classes/com/chuanghai/smartschool/tuitionpayment/common/utils/Constant$CloudService.class


BIN
target/classes/com/chuanghai/smartschool/tuitionpayment/common/utils/Constant$MenuType.class


BIN
target/classes/com/chuanghai/smartschool/tuitionpayment/common/utils/Constant$ScheduleStatus.class


BIN
target/classes/com/chuanghai/smartschool/tuitionpayment/common/utils/Constant.class


BIN
target/classes/com/chuanghai/smartschool/tuitionpayment/common/utils/JedisUtil.class


BIN
target/classes/com/chuanghai/smartschool/tuitionpayment/common/utils/JwtOperator.class


BIN
target/classes/com/chuanghai/smartschool/tuitionpayment/common/utils/MyQuery.class


BIN
target/classes/com/chuanghai/smartschool/tuitionpayment/common/utils/PageParam.class


BIN
target/classes/com/chuanghai/smartschool/tuitionpayment/common/utils/PageUtils.class


BIN
target/classes/com/chuanghai/smartschool/tuitionpayment/common/xss/SQLFilter.class


BIN
target/classes/com/chuanghai/smartschool/tuitionpayment/config/CCBPayConfig.class


BIN
target/classes/com/chuanghai/smartschool/tuitionpayment/config/CorsConfig$1.class


BIN
target/classes/com/chuanghai/smartschool/tuitionpayment/config/CorsConfig.class


BIN
target/classes/com/chuanghai/smartschool/tuitionpayment/config/ImgConfig.class


BIN
target/classes/com/chuanghai/smartschool/tuitionpayment/config/JXNXSPayConfig.class


BIN
target/classes/com/chuanghai/smartschool/tuitionpayment/config/WechatConfig.class


BIN
target/classes/com/chuanghai/smartschool/tuitionpayment/config/WeixiaoConfig.class


BIN
target/classes/com/chuanghai/smartschool/tuitionpayment/controller/AdminInfoController.class


BIN
target/classes/com/chuanghai/smartschool/tuitionpayment/controller/BankController.class


BIN
target/classes/com/chuanghai/smartschool/tuitionpayment/controller/BankDetailController.class


BIN
target/classes/com/chuanghai/smartschool/tuitionpayment/controller/BankItemDetailController.class


BIN
target/classes/com/chuanghai/smartschool/tuitionpayment/controller/DormRoomController.class


BIN
target/classes/com/chuanghai/smartschool/tuitionpayment/controller/EnablePayLimitByGradeController.class


BIN
target/classes/com/chuanghai/smartschool/tuitionpayment/controller/FeedbackMsgController.class


BIN
target/classes/com/chuanghai/smartschool/tuitionpayment/controller/PayController.class


BIN
target/classes/com/chuanghai/smartschool/tuitionpayment/controller/PayItemController.class


BIN
target/classes/com/chuanghai/smartschool/tuitionpayment/controller/PayItemDetailController.class


BIN
target/classes/com/chuanghai/smartschool/tuitionpayment/controller/PayMethodSettingController.class


BIN
target/classes/com/chuanghai/smartschool/tuitionpayment/controller/PayOrderController.class


BIN
target/classes/com/chuanghai/smartschool/tuitionpayment/controller/PayableInfoController.class


BIN
target/classes/com/chuanghai/smartschool/tuitionpayment/controller/PayableInfoWaterController.class


BIN
target/classes/com/chuanghai/smartschool/tuitionpayment/controller/TestController.class


BIN
target/classes/com/chuanghai/smartschool/tuitionpayment/controller/WechatController$1.class


BIN
target/classes/com/chuanghai/smartschool/tuitionpayment/controller/WechatController$10.class


BIN
target/classes/com/chuanghai/smartschool/tuitionpayment/controller/WechatController$2.class


BIN
target/classes/com/chuanghai/smartschool/tuitionpayment/controller/WechatController$3.class


BIN
target/classes/com/chuanghai/smartschool/tuitionpayment/controller/WechatController$4.class


BIN
target/classes/com/chuanghai/smartschool/tuitionpayment/controller/WechatController$5.class


BIN
target/classes/com/chuanghai/smartschool/tuitionpayment/controller/WechatController$6.class


BIN
target/classes/com/chuanghai/smartschool/tuitionpayment/controller/WechatController$7.class


BIN
target/classes/com/chuanghai/smartschool/tuitionpayment/controller/WechatController$8.class


BIN
target/classes/com/chuanghai/smartschool/tuitionpayment/controller/WechatController$9.class


BIN
target/classes/com/chuanghai/smartschool/tuitionpayment/controller/WechatController.class


BIN
target/classes/com/chuanghai/smartschool/tuitionpayment/conver/aliexcel/CustomPayMethodConverter.class


BIN
target/classes/com/chuanghai/smartschool/tuitionpayment/conver/aliexcel/LocalDateTimeConverter.class


BIN
target/classes/com/chuanghai/smartschool/tuitionpayment/conver/aliexcel/MsgStatuConverter.class


BIN
target/classes/com/chuanghai/smartschool/tuitionpayment/conver/aliexcel/PayStatuConverter.class


BIN
target/classes/com/chuanghai/smartschool/tuitionpayment/dao/AdminInfoDao.class


BIN
target/classes/com/chuanghai/smartschool/tuitionpayment/dao/BankDao.class


BIN
target/classes/com/chuanghai/smartschool/tuitionpayment/dao/BankDetailDao.class


BIN
target/classes/com/chuanghai/smartschool/tuitionpayment/dao/BankItemDetailDao.class


BIN
target/classes/com/chuanghai/smartschool/tuitionpayment/dao/DormBuildDao.class


BIN
target/classes/com/chuanghai/smartschool/tuitionpayment/dao/DormFloorDao.class


BIN
target/classes/com/chuanghai/smartschool/tuitionpayment/dao/DormRoomDao.class


BIN
target/classes/com/chuanghai/smartschool/tuitionpayment/dao/EnablePayLimitByGradeDao.class


BIN
target/classes/com/chuanghai/smartschool/tuitionpayment/dao/FeedbackMsgDao.class


BIN
target/classes/com/chuanghai/smartschool/tuitionpayment/dao/PayDetailBankDao.class


BIN
target/classes/com/chuanghai/smartschool/tuitionpayment/dao/PayItemDao.class


BIN
target/classes/com/chuanghai/smartschool/tuitionpayment/dao/PayItemDetailDao.class


BIN
target/classes/com/chuanghai/smartschool/tuitionpayment/dao/PayMethodSettingDao.class


BIN
target/classes/com/chuanghai/smartschool/tuitionpayment/dao/PayOrderDao.class


BIN
target/classes/com/chuanghai/smartschool/tuitionpayment/dao/PayOrderDeleteDao.class


BIN
target/classes/com/chuanghai/smartschool/tuitionpayment/dao/PayableInfoDao.class


BIN
target/classes/com/chuanghai/smartschool/tuitionpayment/dao/PayableInfoWaterDao.class


BIN
target/classes/com/chuanghai/smartschool/tuitionpayment/dao/PayableInfoWaterDeleteDao.class


BIN
target/classes/com/chuanghai/smartschool/tuitionpayment/dao/SchoolUserDao.class


BIN
target/classes/com/chuanghai/smartschool/tuitionpayment/entity/AdminInfoEntity.class


BIN
target/classes/com/chuanghai/smartschool/tuitionpayment/entity/Bank.class


BIN
target/classes/com/chuanghai/smartschool/tuitionpayment/entity/BankDetail.class


BIN
target/classes/com/chuanghai/smartschool/tuitionpayment/entity/BankItemDetail.class


BIN
target/classes/com/chuanghai/smartschool/tuitionpayment/entity/DormBuild.class


BIN
target/classes/com/chuanghai/smartschool/tuitionpayment/entity/DormFloor.class


BIN
target/classes/com/chuanghai/smartschool/tuitionpayment/entity/DormRoom.class


BIN
target/classes/com/chuanghai/smartschool/tuitionpayment/entity/EnablePayLimitByGradeEntity.class


BIN
target/classes/com/chuanghai/smartschool/tuitionpayment/entity/FeedbackMsgEntity.class


BIN
target/classes/com/chuanghai/smartschool/tuitionpayment/entity/PayDetailBank.class


BIN
target/classes/com/chuanghai/smartschool/tuitionpayment/entity/PayItem.class


BIN
target/classes/com/chuanghai/smartschool/tuitionpayment/entity/PayItemDetail.class


BIN
target/classes/com/chuanghai/smartschool/tuitionpayment/entity/PayMethodSettingEntity.class


BIN
target/classes/com/chuanghai/smartschool/tuitionpayment/entity/PayOrderDeleteEntity.class


+ 0 - 0
target/classes/com/chuanghai/smartschool/tuitionpayment/entity/PayOrderEntity.class


Some files were not shown because too many files changed in this diff