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