|
@@ -0,0 +1,235 @@
|
|
|
|
+.
|
|
|
|
+└── 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
|