. └── 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