. └── com └── jkcredit └── invoice ├── SysInvoiceApplication.java 项目启动类 ├── annotation自定义注解 │ ├── CurrentUser.java 在Controller的方法参数中使用此注解,该方法在映射时会注入当前登录的User对象 │ ├── LoginRequired.java 在需要登录验证的Controller的方法上使用此注解 │ ├── MonyCheck.java 加入此注解后就会校验余额,当余额不足时不让发起 │ └── annotationdes │ ├── AuthenticationInterceptor.java token验证 │ └── CurrentUserMethodArgumentResolver.java 增加方法注入,将含有 @CurrentUser 注解的方法参数注入当前登录用户 ├── common 全局静态统一封装结果 │ ├── ApiResult.java 接口请求返回结构 │ ├── BaseEntity.java 用户基类 │ ├── CommonConst.java 静态常量 │ ├── CommonConstants.java 静态接口 │ ├── DataResult.java 接口返回信息封装类 │ ├── RequestApi.java 包装接口返回值工具类 │ ├── ResponseCode.java 接口返回值枚举类 │ ├── TokenConst.java Token 相关常量 │ └── WarnMessageConst.java 后台异常信息相关常量 ├── component 工厂类工具 │ ├── SendMailService.java 发送邮箱 │ └── StatisRequestIdTimeComp.java 接口服务容器类限流工具 ├── config 全局配置类数据 │ ├── CorsConfig.java │ ├── DruidConfiguration.java │ ├── GlobalExceptionHandler.java │ ├── InvoiceWebMvcConfigurer.java │ ├── JacksonConfig.java │ ├── MybatisPlusConfigurer.java │ ├── RedisConfig.java │ ├── RestTemplateConfig.java │ └── SwaggerConfig.java ├── controller 业务逻辑层 │ ├── business 后台管理版面业务逻辑层 │ │ ├── CustomerController.java 客户业务 │ │ ├── NoCarController.java 无车业务 │ │ └── SelfCarController.java 自有车业务 │ ├── interserver 接口映射业务逻辑层(暂无使用,支持扩展) │ │ ├── CustomerLowerServiceController.java 客户业务 │ │ ├── NoCarServiceController.java 无车业务 │ │ └── SelfCarServiceController.java 自有车业务 │ ├── param │ │ └── ParamController.java 参数管理业务 │ └── user 用户管理业务 │ ├── AuthenticationController.java 权限业务 │ ├── RoleController.java 角色业务 │ └── UserController.java 用户业务 ├── credit 下游客户接口操作服务 │ ├── InterfaceCheckServer.java 接口过滤器 │ ├── SimpleCoreFilter.java 跨域请求拦截器 │ ├── dto │ │ ├── CardChangeDto.java 换绑DTO │ │ └── CardChangeQueryDto.java 换绑查询DTO │ └── interserver │ ├── CustomerInterLowerService.java 客户接口 │ ├── CustomerInterLowerServiceImpl.java │ ├── NoCarInterService.java 无车接口 │ ├── NoCarInterServiceImpl.java │ ├── SelfCarInterService.java 自有车接口 │ └── SelfCarInterServiceImpl.java ├── mapper dao层 │ ├── binvoce 发票dao │ │ ├── BillInvoiceMapper.java │ │ ├── HcInvoiceMapper.java │ │ ├── SelfCarApplMapper.java │ │ └── SelfCarInvoiceMapper.java │ ├── calculateinfor 计费dao │ │ ├── MounthAccMapper.java │ │ ├── NoCarCalculateInforMapper.java │ │ └── SelfCarCalculateInforMapper.java │ ├── customer 客户dao │ │ ├── CustomerCarRecMapper.java │ │ ├── CustomerChangeInfoMapper.java │ │ ├── CustomerMapper.java │ │ ├── CustomerOperMapper.java │ │ ├── CustomerRecMapper.java │ │ └── CustomerRechargeMapper.java │ ├── manager 参数dao │ │ └── ParamMapper.java │ ├── user 用户dao │ │ ├── RoleMapper.java │ │ └── UserMapper.java │ └── waybill 运单dao │ ├── NoCarWaybillImprtMapper.java │ ├── NoCarWaybillMapper.java │ └── SellCarTradeMapper.java ├── model 实体类 │ ├── entity │ │ ├── CustomerRecharge.java 客户充值记录 │ │ ├── WayBillTest.java │ │ ├── calculate 计费 │ │ │ ├── MounthAcc.java │ │ │ ├── NoCarCalculateInfor.java │ │ │ └── SelfCarCalculateInfor.java │ │ ├── customer 企业客户 │ │ │ ├── Customer.java │ │ │ ├── CustomerCarRec.java │ │ │ ├── CustomerEtcChangeInfo.java │ │ │ ├── CustomerOper.java │ │ │ └── CustomerRec.java │ │ ├── invoice 发票 │ │ │ ├── BillInvoice.java │ │ │ ├── HcInvoice.java │ │ │ ├── SelfCarAppl.java │ │ │ └── SelfCarInvoice.java │ │ ├── manager 参数管理 │ │ │ └── Param.java │ │ ├── user 用户 │ │ │ ├── Role.java │ │ │ └── User.java │ │ └── waybill 运单 │ │ ├── NoCarWayBill.java │ │ └── SelfCarTrade.java │ └── vo 视图层对象 │ ├── CardAndTradeVo.java │ ├── CodeAndNumVo.java │ ├── CompanyVo.java │ └── SearchInvoiceResultVo.java ├── service 接口服务层 │ ├── calculateinfor 计费接口 │ │ ├── NoCarCalculateInfoService.java │ │ ├── SelfCarCalculateInfoService.java │ │ └── impl │ │ ├── NocarCalculateInfoServiceImpl.java │ │ └── SelfcarCalculateInfoServiceImpl.java │ ├── customer 客户接口 │ │ ├── CustomerChangeInfoService.java │ │ ├── CustomerOperService.java │ │ ├── CustomerRecService.java │ │ ├── CustomerRechargeService.java │ │ ├── CustomerService.java │ │ └── impl │ │ ├── CustomerChangeInfoServiceImpl.java │ │ ├── CustomerOperServiceImpl.java │ │ ├── CustomerRecServiceImpl.java │ │ ├── CustomerRechargeServiceImpl.java │ │ └── CustomerServiceImpl.java │ ├── lowerservice 无车、自有车内部接口 │ │ ├── CheckHasAuthRole.java │ │ ├── CustomeLowerService.java │ │ ├── NoCarService.java │ │ ├── SelfCarCustService.java │ │ ├── impl │ │ │ ├── CheckHasAuthRoleImpl.java │ │ │ ├── CustomerLowerServiceImpl.java │ │ │ ├── NoCarServiceImpl.java │ │ │ └── SelfCarCustServiceImpl.java │ │ └── vo │ │ ├── ApplQueryInvVo.java │ │ ├── CarVo.java │ │ ├── EtcBindVo.java │ │ ├── EtcQueryVo.java │ │ ├── EtcValidVo.java │ │ ├── HcInvoiceQueryVo.java │ │ ├── InvoiceApplVo.java │ │ ├── InvoicePackageVo.java │ │ ├── MonthAccountQueryVo.java │ │ ├── NoCarQueryVo.java │ │ ├── SelfCarDueQueryVo.java │ │ ├── SelfcarInvoiceByTimeVo.java │ │ ├── TradeApplyQueryInvVo.java │ │ ├── TradeRequestCarNumVo.java │ │ └── TradeRequestVo.java │ ├── manager 参数管理 │ │ ├── ParamService.java │ │ └── impl │ │ └── ParamServiceImpl.java │ ├── nocar 无车上游交互接口 │ │ ├── HcInvoiceService.java │ │ ├── NoCarBillWayImportService.java │ │ ├── NoCarBillWayService.java │ │ ├── NoCarRecService.java │ │ ├── NocarInvoiceService.java │ │ └── impl │ │ ├── HcInvoiceServiceImpl.java │ │ ├── NoCarBillWayImportServiceImpl.java │ │ ├── NoCarBillWayServiceImpl.java │ │ ├── NoCarRecServiceImpl.java │ │ └── NocarInvoiceServiceImpl.java │ ├── selfcar 自有车上游交互接口 │ │ ├── SelfCarApplyService.java │ │ ├── SelfCarBussService.java │ │ ├── SelfCarInvoiceService.java │ │ ├── SelfCarTradeService.java │ │ └── impl │ │ ├── SelfCarApplyServiceImpl.java │ │ ├── SelfCarBussServiceImpl.java │ │ ├── SelfCarInvoiceServiceImpl.java │ │ └── SelfCarTradeServiceImpl.java │ ├── thead 线程池 │ │ └── ThreadPoolFactory.java │ ├── upservice 与上游交互点对点接口 │ │ ├── CommInterFace.java │ │ ├── NoCarInterface.java │ │ ├── SelfCarInterface.java │ │ └── impl │ │ ├── CommInterFaceImpl.java │ │ ├── NoCarInterfaceImpl.java │ │ └── SelfCarInterfaceImpl.java │ └── user 用户接口 │ ├── AuthenticationService.java │ ├── RoleService.java │ ├── UserService.java │ └── impl │ ├── AuthenticationServiceImpl.java │ ├── RoleServiceImpl.java │ └── UserServiceImpl.java ├── task 定时任务 │ └── ScheduledBillTask.java └── util 工具类 ├── Base64Util.java ├── Base64Utils.java ├── CorsFilterCheckUtil.java ├── DataSignUtil.java ├── DateUtil.java ├── DownExcelTemplateUtil.java ├── ExportUtil.java ├── FileHandleUtil.java ├── HttpUtil.java ├── JwtUtil.java ├── LogUtils.java ├── MathUtil.java ├── Md5Util.java ├── PlateCheckUtil.java ├── QueryDemoTest.java ├── ReadExcelUtil.java ├── RespR.java ├── WebFileDownLoadUtils.java ├── WordUtil.java └── ZipUtils.java 53 directories, 179 files