高速路收费项目_后台模块工程结构.txt 14 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235
  1. .
  2. └── com
  3. └── jkcredit
  4. └── invoice
  5. ├── SysInvoiceApplication.java 项目启动类
  6. ├── annotation自定义注解
  7. │   ├── CurrentUser.java 在Controller的方法参数中使用此注解,该方法在映射时会注入当前登录的User对象
  8. │   ├── LoginRequired.java 在需要登录验证的Controller的方法上使用此注解
  9. │   ├── MonyCheck.java 加入此注解后就会校验余额,当余额不足时不让发起
  10. │   └── annotationdes
  11. │   ├── AuthenticationInterceptor.java token验证
  12. │   └── CurrentUserMethodArgumentResolver.java 增加方法注入,将含有 @CurrentUser 注解的方法参数注入当前登录用户
  13. ├── common 全局静态统一封装结果
  14. │   ├── ApiResult.java 接口请求返回结构
  15. │   ├── BaseEntity.java 用户基类
  16. │   ├── CommonConst.java 静态常量
  17. │   ├── CommonConstants.java 静态接口
  18. │   ├── DataResult.java 接口返回信息封装类
  19. │   ├── RequestApi.java 包装接口返回值工具类
  20. │   ├── ResponseCode.java 接口返回值枚举类
  21. │   ├── TokenConst.java Token 相关常量
  22. │   └── WarnMessageConst.java 后台异常信息相关常量
  23. ├── component 工厂类工具
  24. │   ├── SendMailService.java 发送邮箱
  25. │   └── StatisRequestIdTimeComp.java 接口服务容器类限流工具
  26. ├── config 全局配置类数据
  27. │   ├── CorsConfig.java
  28. │   ├── DruidConfiguration.java
  29. │   ├── GlobalExceptionHandler.java
  30. │   ├── InvoiceWebMvcConfigurer.java
  31. │   ├── JacksonConfig.java
  32. │   ├── MybatisPlusConfigurer.java
  33. │   ├── RedisConfig.java
  34. │   ├── RestTemplateConfig.java
  35. │   └── SwaggerConfig.java
  36. ├── controller 业务逻辑层
  37. │   ├── business 后台管理版面业务逻辑层
  38. │   │   ├── CustomerController.java 客户业务
  39. │   │   ├── NoCarController.java 无车业务
  40. │   │   └── SelfCarController.java 自有车业务
  41. │   ├── interserver 接口映射业务逻辑层(暂无使用,支持扩展)
  42. │   │   ├── CustomerLowerServiceController.java 客户业务
  43. │   │   ├── NoCarServiceController.java 无车业务
  44. │   │   └── SelfCarServiceController.java 自有车业务
  45. │   ├── param
  46. │   │   └── ParamController.java 参数管理业务
  47. │   └── user 用户管理业务
  48. │   ├── AuthenticationController.java 权限业务
  49. │   ├── RoleController.java 角色业务
  50. │   └── UserController.java 用户业务
  51. ├── credit 下游客户接口操作服务
  52. │   ├── InterfaceCheckServer.java 接口过滤器
  53. │   ├── SimpleCoreFilter.java 跨域请求拦截器
  54. │   ├── dto
  55. │   │   ├── CardChangeDto.java 换绑DTO
  56. │   │   └── CardChangeQueryDto.java 换绑查询DTO
  57. │   └── interserver
  58. │   ├── CustomerInterLowerService.java 客户接口
  59. │   ├── CustomerInterLowerServiceImpl.java
  60. │   ├── NoCarInterService.java 无车接口
  61. │   ├── NoCarInterServiceImpl.java
  62. │   ├── SelfCarInterService.java 自有车接口
  63. │   └── SelfCarInterServiceImpl.java
  64. ├── mapper dao层
  65. │   ├── binvoce 发票dao
  66. │   │   ├── BillInvoiceMapper.java
  67. │   │   ├── HcInvoiceMapper.java
  68. │   │   ├── SelfCarApplMapper.java
  69. │   │   └── SelfCarInvoiceMapper.java
  70. │   ├── calculateinfor 计费dao
  71. │   │   ├── MounthAccMapper.java
  72. │   │   ├── NoCarCalculateInforMapper.java
  73. │   │   └── SelfCarCalculateInforMapper.java
  74. │   ├── customer 客户dao
  75. │   │   ├── CustomerCarRecMapper.java
  76. │   │   ├── CustomerChangeInfoMapper.java
  77. │   │   ├── CustomerMapper.java
  78. │   │   ├── CustomerOperMapper.java
  79. │   │   ├── CustomerRecMapper.java
  80. │   │   └── CustomerRechargeMapper.java
  81. │   ├── manager 参数dao
  82. │   │   └── ParamMapper.java
  83. │   ├── user 用户dao
  84. │   │   ├── RoleMapper.java
  85. │   │   └── UserMapper.java
  86. │   └── waybill 运单dao
  87. │   ├── NoCarWaybillImprtMapper.java
  88. │   ├── NoCarWaybillMapper.java
  89. │   └── SellCarTradeMapper.java
  90. ├── model 实体类
  91. │   ├── entity
  92. │   │   ├── CustomerRecharge.java 客户充值记录
  93. │   │   ├── WayBillTest.java
  94. │   │   ├── calculate 计费
  95. │   │   │   ├── MounthAcc.java
  96. │   │   │   ├── NoCarCalculateInfor.java
  97. │   │   │   └── SelfCarCalculateInfor.java
  98. │   │   ├── customer 企业客户
  99. │   │   │   ├── Customer.java
  100. │   │   │   ├── CustomerCarRec.java
  101. │   │   │   ├── CustomerEtcChangeInfo.java
  102. │   │   │   ├── CustomerOper.java
  103. │   │   │   └── CustomerRec.java
  104. │   │   ├── invoice 发票
  105. │   │   │   ├── BillInvoice.java
  106. │   │   │   ├── HcInvoice.java
  107. │   │   │   ├── SelfCarAppl.java
  108. │   │   │   └── SelfCarInvoice.java
  109. │   │   ├── manager 参数管理
  110. │   │   │   └── Param.java
  111. │   │   ├── user 用户
  112. │   │   │   ├── Role.java
  113. │   │   │   └── User.java
  114. │   │   └── waybill 运单
  115. │   │   ├── NoCarWayBill.java
  116. │   │   └── SelfCarTrade.java
  117. │   └── vo 视图层对象
  118. │   ├── CardAndTradeVo.java
  119. │   ├── CodeAndNumVo.java
  120. │   ├── CompanyVo.java
  121. │   └── SearchInvoiceResultVo.java
  122. ├── service 接口服务层
  123. │   ├── calculateinfor 计费接口
  124. │   │   ├── NoCarCalculateInfoService.java
  125. │   │   ├── SelfCarCalculateInfoService.java
  126. │   │   └── impl
  127. │   │   ├── NocarCalculateInfoServiceImpl.java
  128. │   │   └── SelfcarCalculateInfoServiceImpl.java
  129. │   ├── customer 客户接口
  130. │   │   ├── CustomerChangeInfoService.java
  131. │   │   ├── CustomerOperService.java
  132. │   │   ├── CustomerRecService.java
  133. │   │   ├── CustomerRechargeService.java
  134. │   │   ├── CustomerService.java
  135. │   │   └── impl
  136. │   │   ├── CustomerChangeInfoServiceImpl.java
  137. │   │   ├── CustomerOperServiceImpl.java
  138. │   │   ├── CustomerRecServiceImpl.java
  139. │   │   ├── CustomerRechargeServiceImpl.java
  140. │   │   └── CustomerServiceImpl.java
  141. │   ├── lowerservice 无车、自有车内部接口
  142. │   │   ├── CheckHasAuthRole.java
  143. │   │   ├── CustomeLowerService.java
  144. │   │   ├── NoCarService.java
  145. │   │   ├── SelfCarCustService.java
  146. │   │   ├── impl
  147. │   │   │   ├── CheckHasAuthRoleImpl.java
  148. │   │   │   ├── CustomerLowerServiceImpl.java
  149. │   │   │   ├── NoCarServiceImpl.java
  150. │   │   │   └── SelfCarCustServiceImpl.java
  151. │   │   └── vo
  152. │   │   ├── ApplQueryInvVo.java
  153. │   │   ├── CarVo.java
  154. │   │   ├── EtcBindVo.java
  155. │   │   ├── EtcQueryVo.java
  156. │   │   ├── EtcValidVo.java
  157. │   │   ├── HcInvoiceQueryVo.java
  158. │   │   ├── InvoiceApplVo.java
  159. │   │   ├── InvoicePackageVo.java
  160. │   │   ├── MonthAccountQueryVo.java
  161. │   │   ├── NoCarQueryVo.java
  162. │   │   ├── SelfCarDueQueryVo.java
  163. │   │   ├── SelfcarInvoiceByTimeVo.java
  164. │   │   ├── TradeApplyQueryInvVo.java
  165. │   │   ├── TradeRequestCarNumVo.java
  166. │   │   └── TradeRequestVo.java
  167. │   ├── manager 参数管理
  168. │   │   ├── ParamService.java
  169. │   │   └── impl
  170. │   │   └── ParamServiceImpl.java
  171. │   ├── nocar 无车上游交互接口
  172. │   │   ├── HcInvoiceService.java
  173. │   │   ├── NoCarBillWayImportService.java
  174. │   │   ├── NoCarBillWayService.java
  175. │   │   ├── NoCarRecService.java
  176. │   │   ├── NocarInvoiceService.java
  177. │   │   └── impl
  178. │   │   ├── HcInvoiceServiceImpl.java
  179. │   │   ├── NoCarBillWayImportServiceImpl.java
  180. │   │   ├── NoCarBillWayServiceImpl.java
  181. │   │   ├── NoCarRecServiceImpl.java
  182. │   │   └── NocarInvoiceServiceImpl.java
  183. │   ├── selfcar 自有车上游交互接口
  184. │   │   ├── SelfCarApplyService.java
  185. │   │   ├── SelfCarBussService.java
  186. │   │   ├── SelfCarInvoiceService.java
  187. │   │   ├── SelfCarTradeService.java
  188. │   │   └── impl
  189. │   │   ├── SelfCarApplyServiceImpl.java
  190. │   │   ├── SelfCarBussServiceImpl.java
  191. │   │   ├── SelfCarInvoiceServiceImpl.java
  192. │   │   └── SelfCarTradeServiceImpl.java
  193. │   ├── thead 线程池
  194. │   │   └── ThreadPoolFactory.java
  195. │   ├── upservice 与上游交互点对点接口
  196. │   │   ├── CommInterFace.java
  197. │   │   ├── NoCarInterface.java
  198. │   │   ├── SelfCarInterface.java
  199. │   │   └── impl
  200. │   │   ├── CommInterFaceImpl.java
  201. │   │   ├── NoCarInterfaceImpl.java
  202. │   │   └── SelfCarInterfaceImpl.java
  203. │   └── user 用户接口
  204. │   ├── AuthenticationService.java
  205. │   ├── RoleService.java
  206. │   ├── UserService.java
  207. │   └── impl
  208. │   ├── AuthenticationServiceImpl.java
  209. │   ├── RoleServiceImpl.java
  210. │   └── UserServiceImpl.java
  211. ├── task 定时任务
  212. │   └── ScheduledBillTask.java
  213. └── util 工具类
  214. ├── Base64Util.java
  215. ├── Base64Utils.java
  216. ├── CorsFilterCheckUtil.java
  217. ├── DataSignUtil.java
  218. ├── DateUtil.java
  219. ├── DownExcelTemplateUtil.java
  220. ├── ExportUtil.java
  221. ├── FileHandleUtil.java
  222. ├── HttpUtil.java
  223. ├── JwtUtil.java
  224. ├── LogUtils.java
  225. ├── MathUtil.java
  226. ├── Md5Util.java
  227. ├── PlateCheckUtil.java
  228. ├── QueryDemoTest.java
  229. ├── ReadExcelUtil.java
  230. ├── RespR.java
  231. ├── WebFileDownLoadUtils.java
  232. ├── WordUtil.java
  233. └── ZipUtils.java
  234. 53 directories, 179 files