Date : 2024-09-15 14:53:20
Directory : /Users/alexfeng/Desktop/browser-backend/src/main/java/com
Total : 214 files,  13385 codes, 1635 comments, 3626 blanks, all 18646 lines

Languages
+----------+------------+------------+------------+------------+------------+
| language | files      | code       | comment    | blank      | total      |
+----------+------------+------------+------------+------------+------------+
| Java     |        214 |     13,385 |      1,635 |      3,626 |     18,646 |
+----------+------------+------------+------------+------------+------------+

Directories
+-------------------------------------------------------------------------------------------------------------------------------------------------+------------+------------+------------+------------+------------+
| path                                                                                                                                            | files      | code       | comment    | blank      | total      |
+-------------------------------------------------------------------------------------------------------------------------------------------------+------------+------------+------------+------------+------------+
| .                                                                                                                                               |        214 |     13,385 |      1,635 |      3,626 |     18,646 |
| edgec                                                                                                                                           |        214 |     13,385 |      1,635 |      3,626 |     18,646 |
| edgec/browserbackend                                                                                                                            |        214 |     13,385 |      1,635 |      3,626 |     18,646 |
| edgec/browserbackend (Files)                                                                                                                    |          1 |        113 |         35 |         30 |        178 |
| edgec/browserbackend/account                                                                                                                    |        125 |      7,910 |        560 |      2,330 |     10,800 |
| edgec/browserbackend/account/config                                                                                                             |          1 |         20 |          0 |          6 |         26 |
| edgec/browserbackend/account/controller                                                                                                         |          6 |      1,115 |        145 |        215 |      1,475 |
| edgec/browserbackend/account/domain                                                                                                             |         44 |      1,921 |        129 |        799 |      2,849 |
| edgec/browserbackend/account/dto                                                                                                                |         16 |        697 |         25 |        243 |        965 |
| edgec/browserbackend/account/exception                                                                                                          |          1 |         60 |          9 |         26 |         95 |
| edgec/browserbackend/account/repository                                                                                                         |         33 |        922 |         14 |        333 |      1,269 |
| edgec/browserbackend/account/scheduler                                                                                                          |          2 |        131 |         84 |         26 |        241 |
| edgec/browserbackend/account/service                                                                                                            |         21 |      3,027 |        154 |        675 |      3,856 |
| edgec/browserbackend/account/service (Files)                                                                                                    |         11 |        203 |         27 |        155 |        385 |
| edgec/browserbackend/account/service/impl                                                                                                       |          9 |      2,713 |        121 |        498 |      3,332 |
| edgec/browserbackend/account/service/security                                                                                                   |          1 |        111 |          6 |         22 |        139 |
| edgec/browserbackend/account/utils                                                                                                              |          1 |         17 |          0 |          7 |         24 |
| edgec/browserbackend/alipay                                                                                                                     |          4 |        198 |         21 |         61 |        280 |
| edgec/browserbackend/auth                                                                                                                       |         30 |      1,515 |         45 |        428 |      1,988 |
| edgec/browserbackend/auth/config                                                                                                                |          6 |        367 |         32 |         83 |        482 |
| edgec/browserbackend/auth/controller                                                                                                            |          2 |        150 |          0 |         44 |        194 |
| edgec/browserbackend/auth/domain                                                                                                                |          6 |        301 |          0 |         91 |        392 |
| edgec/browserbackend/auth/domain (Files)                                                                                                        |          4 |        174 |          0 |         66 |        240 |
| edgec/browserbackend/auth/domain/mongo                                                                                                          |          2 |        127 |          0 |         25 |        152 |
| edgec/browserbackend/auth/exception                                                                                                             |          1 |         39 |          2 |         14 |         55 |
| edgec/browserbackend/auth/repository                                                                                                            |          9 |        127 |          0 |         58 |        185 |
| edgec/browserbackend/auth/repository (Files)                                                                                                    |          3 |         23 |          0 |         15 |         38 |
| edgec/browserbackend/auth/repository/mongo                                                                                                      |          6 |        104 |          0 |         43 |        147 |
| edgec/browserbackend/auth/service                                                                                                               |          6 |        531 |         11 |        138 |        680 |
| edgec/browserbackend/auth/service (Files)                                                                                                       |          2 |        233 |          2 |         72 |        307 |
| edgec/browserbackend/auth/service/Impl                                                                                                          |          1 |        145 |          2 |         28 |        175 |
| edgec/browserbackend/auth/service/security                                                                                                      |          3 |        153 |          7 |         38 |        198 |
| edgec/browserbackend/common                                                                                                                     |         44 |      2,519 |        468 |        536 |      3,523 |
| edgec/browserbackend/common/auth                                                                                                                |          1 |          7 |          0 |          7 |         14 |
| edgec/browserbackend/common/charge                                                                                                              |          1 |          8 |          1 |          4 |         13 |
| edgec/browserbackend/common/client                                                                                                              |          2 |        417 |         68 |         37 |        522 |
| edgec/browserbackend/common/commons                                                                                                             |         22 |      1,196 |        138 |        280 |      1,614 |
| edgec/browserbackend/common/commons/client                                                                                                      |          1 |          0 |         74 |          1 |         75 |
| edgec/browserbackend/common/commons/core                                                                                                        |          1 |         25 |          0 |         11 |         36 |
| edgec/browserbackend/common/commons/domain                                                                                                      |          2 |         56 |          0 |         26 |         82 |
| edgec/browserbackend/common/commons/error                                                                                                       |          6 |        194 |          1 |         74 |        269 |
| edgec/browserbackend/common/commons/kafka                                                                                                       |          1 |         17 |          0 |          8 |         25 |
| edgec/browserbackend/common/commons/utils                                                                                                       |         11 |        904 |         63 |        160 |      1,127 |
| edgec/browserbackend/common/constant                                                                                                            |          2 |         41 |          6 |         18 |         65 |
| edgec/browserbackend/common/dto                                                                                                                 |          2 |         16 |          0 |          9 |         25 |
| edgec/browserbackend/common/enums                                                                                                               |          1 |        101 |         15 |         18 |        134 |
| edgec/browserbackend/common/lock                                                                                                                |          4 |        130 |         72 |         38 |        240 |
| edgec/browserbackend/common/log                                                                                                                 |          1 |         63 |          9 |          9 |         81 |
| edgec/browserbackend/common/utils                                                                                                               |          8 |        540 |        159 |        116 |        815 |
| edgec/browserbackend/wxpay                                                                                                                      |         10 |      1,130 |        506 |        241 |      1,877 |
+-------------------------------------------------------------------------------------------------------------------------------------------------+------------+------------+------------+------------+------------+

Files
+-------------------------------------------------------------------------------------------------------------------------------------------------+----------+------------+------------+------------+------------+
| filename                                                                                                                                        | language | code       | comment    | blank      | total      |
+-------------------------------------------------------------------------------------------------------------------------------------------------+----------+------------+------------+------------+------------+
| /Users/alexfeng/Desktop/browser-backend/src/main/java/com/edgec/browserbackend/BrowserBackendApplication.java                                   | Java     |        113 |         35 |         30 |        178 |
| /Users/alexfeng/Desktop/browser-backend/src/main/java/com/edgec/browserbackend/account/config/MongoConfig.java                                  | Java     |         20 |          0 |          6 |         26 |
| /Users/alexfeng/Desktop/browser-backend/src/main/java/com/edgec/browserbackend/account/controller/AccountController.java                        | Java     |        369 |         63 |         61 |        493 |
| /Users/alexfeng/Desktop/browser-backend/src/main/java/com/edgec/browserbackend/account/controller/AccountErrorHandler.java                      | Java     |         54 |          0 |         16 |         70 |
| /Users/alexfeng/Desktop/browser-backend/src/main/java/com/edgec/browserbackend/account/controller/AdminController.java                          | Java     |        118 |          0 |         15 |        133 |
| /Users/alexfeng/Desktop/browser-backend/src/main/java/com/edgec/browserbackend/account/controller/AdministratorController.java                  | Java     |        533 |         77 |        107 |        717 |
| /Users/alexfeng/Desktop/browser-backend/src/main/java/com/edgec/browserbackend/account/controller/LimitedUsers.java                             | Java     |         25 |          0 |          8 |         33 |
| /Users/alexfeng/Desktop/browser-backend/src/main/java/com/edgec/browserbackend/account/controller/PayBackController.java                        | Java     |         16 |          5 |          8 |         29 |
| /Users/alexfeng/Desktop/browser-backend/src/main/java/com/edgec/browserbackend/account/domain/Account.java                                      | Java     |         55 |         25 |         32 |        112 |
| /Users/alexfeng/Desktop/browser-backend/src/main/java/com/edgec/browserbackend/account/domain/AccountDto.java                                   | Java     |        203 |          0 |         78 |        281 |
| /Users/alexfeng/Desktop/browser-backend/src/main/java/com/edgec/browserbackend/account/domain/AccountServerUsingStatus.java                     | Java     |          6 |          0 |          5 |         11 |
| /Users/alexfeng/Desktop/browser-backend/src/main/java/com/edgec/browserbackend/account/domain/Administrator.java                                | Java     |         30 |          0 |         16 |         46 |
| /Users/alexfeng/Desktop/browser-backend/src/main/java/com/edgec/browserbackend/account/domain/AliTransfer.java                                  | Java     |         52 |         21 |         22 |         95 |
| /Users/alexfeng/Desktop/browser-backend/src/main/java/com/edgec/browserbackend/account/domain/BillStatus.java                                   | Java     |          8 |          0 |          2 |         10 |
| /Users/alexfeng/Desktop/browser-backend/src/main/java/com/edgec/browserbackend/account/domain/CloudAccountDto.java                              | Java     |         31 |          0 |         11 |         42 |
| /Users/alexfeng/Desktop/browser-backend/src/main/java/com/edgec/browserbackend/account/domain/CloudUserOrder.java                               | Java     |         83 |          7 |         25 |        115 |
| /Users/alexfeng/Desktop/browser-backend/src/main/java/com/edgec/browserbackend/account/domain/CompanyAuthorize.java                             | Java     |        106 |          0 |         35 |        141 |
| /Users/alexfeng/Desktop/browser-backend/src/main/java/com/edgec/browserbackend/account/domain/CompanyEarningsDto.java                           | Java     |         73 |          0 |         32 |        105 |
| /Users/alexfeng/Desktop/browser-backend/src/main/java/com/edgec/browserbackend/account/domain/CompanyMonthReport.java                           | Java     |         54 |          0 |         25 |         79 |
| /Users/alexfeng/Desktop/browser-backend/src/main/java/com/edgec/browserbackend/account/domain/ContactUs.java                                    | Java     |         45 |          0 |         15 |         60 |
| /Users/alexfeng/Desktop/browser-backend/src/main/java/com/edgec/browserbackend/account/domain/Currency.java                                     | Java     |          7 |          0 |          4 |         11 |
| /Users/alexfeng/Desktop/browser-backend/src/main/java/com/edgec/browserbackend/account/domain/DeductionRecord.java                              | Java     |         17 |          0 |          8 |         25 |
| /Users/alexfeng/Desktop/browser-backend/src/main/java/com/edgec/browserbackend/account/domain/EarningsStatus.java                               | Java     |          5 |          0 |          6 |         11 |
| /Users/alexfeng/Desktop/browser-backend/src/main/java/com/edgec/browserbackend/account/domain/Invoice.java                                      | Java     |         76 |          0 |         34 |        110 |
| /Users/alexfeng/Desktop/browser-backend/src/main/java/com/edgec/browserbackend/account/domain/InvoiceType.java                                  | Java     |          5 |          0 |          4 |          9 |
| /Users/alexfeng/Desktop/browser-backend/src/main/java/com/edgec/browserbackend/account/domain/IpChargeRequestDto.java                           | Java     |         96 |          9 |         32 |        137 |
| /Users/alexfeng/Desktop/browser-backend/src/main/java/com/edgec/browserbackend/account/domain/IpChargeResultDto.java                            | Java     |         24 |          0 |          9 |         33 |
| /Users/alexfeng/Desktop/browser-backend/src/main/java/com/edgec/browserbackend/account/domain/Notice.java                                       | Java     |         26 |          0 |          8 |         34 |
| /Users/alexfeng/Desktop/browser-backend/src/main/java/com/edgec/browserbackend/account/domain/Otp.java                                          | Java     |         37 |          9 |         15 |         61 |
| /Users/alexfeng/Desktop/browser-backend/src/main/java/com/edgec/browserbackend/account/domain/PaymentMethod.java                                | Java     |          6 |          0 |          3 |          9 |
| /Users/alexfeng/Desktop/browser-backend/src/main/java/com/edgec/browserbackend/account/domain/PreOrder.java                                     | Java     |         46 |          7 |         15 |         68 |
| /Users/alexfeng/Desktop/browser-backend/src/main/java/com/edgec/browserbackend/account/domain/Promotion.java                                    | Java     |         75 |         35 |         31 |        141 |
| /Users/alexfeng/Desktop/browser-backend/src/main/java/com/edgec/browserbackend/account/domain/QueryIpUrlList.java                               | Java     |         27 |          0 |         11 |         38 |
| /Users/alexfeng/Desktop/browser-backend/src/main/java/com/edgec/browserbackend/account/domain/RealnameAuthRecord.java                           | Java     |         75 |          0 |         29 |        104 |
| /Users/alexfeng/Desktop/browser-backend/src/main/java/com/edgec/browserbackend/account/domain/ServiceType.java                                  | Java     |          6 |          0 |          2 |          8 |
| /Users/alexfeng/Desktop/browser-backend/src/main/java/com/edgec/browserbackend/account/domain/Services.java                                     | Java     |          9 |          0 |          4 |         13 |
| /Users/alexfeng/Desktop/browser-backend/src/main/java/com/edgec/browserbackend/account/domain/TimePeriod.java                                   | Java     |          4 |          0 |          4 |          8 |
| /Users/alexfeng/Desktop/browser-backend/src/main/java/com/edgec/browserbackend/account/domain/User.java                                         | Java     |         25 |          0 |         17 |         42 |
| /Users/alexfeng/Desktop/browser-backend/src/main/java/com/edgec/browserbackend/account/domain/UserBalance.java                                  | Java     |         30 |          0 |         13 |         43 |
| /Users/alexfeng/Desktop/browser-backend/src/main/java/com/edgec/browserbackend/account/domain/UserBillDto.java                                  | Java     |         17 |          0 |          8 |         25 |
| /Users/alexfeng/Desktop/browser-backend/src/main/java/com/edgec/browserbackend/account/domain/UserBillList.java                                 | Java     |         36 |          0 |         13 |         49 |
| /Users/alexfeng/Desktop/browser-backend/src/main/java/com/edgec/browserbackend/account/domain/UserBilling.java                                  | Java     |         91 |          0 |         38 |        129 |
| /Users/alexfeng/Desktop/browser-backend/src/main/java/com/edgec/browserbackend/account/domain/UserDto.java                                      | Java     |         45 |          0 |         21 |         66 |
| /Users/alexfeng/Desktop/browser-backend/src/main/java/com/edgec/browserbackend/account/domain/UserLackMoney.java                                | Java     |         55 |          0 |         21 |         76 |
| /Users/alexfeng/Desktop/browser-backend/src/main/java/com/edgec/browserbackend/account/domain/UserListDto.java                                  | Java     |         20 |          0 |         11 |         31 |
| /Users/alexfeng/Desktop/browser-backend/src/main/java/com/edgec/browserbackend/account/domain/UserPayment.java                                  | Java     |         68 |          4 |         29 |        101 |
| /Users/alexfeng/Desktop/browser-backend/src/main/java/com/edgec/browserbackend/account/domain/UserPaymentDto.java                               | Java     |         38 |          0 |         15 |         53 |
| /Users/alexfeng/Desktop/browser-backend/src/main/java/com/edgec/browserbackend/account/domain/UserPrePaidBilling.java                           | Java     |         40 |         12 |         26 |         78 |
| /Users/alexfeng/Desktop/browser-backend/src/main/java/com/edgec/browserbackend/account/domain/UserPrePaidBillingDto.java                        | Java     |         38 |          0 |         18 |         56 |
| /Users/alexfeng/Desktop/browser-backend/src/main/java/com/edgec/browserbackend/account/domain/UserRate.java                                     | Java     |         44 |          0 |         18 |         62 |
| /Users/alexfeng/Desktop/browser-backend/src/main/java/com/edgec/browserbackend/account/domain/UserWithdraw.java                                 | Java     |         66 |          0 |         27 |         93 |
| /Users/alexfeng/Desktop/browser-backend/src/main/java/com/edgec/browserbackend/account/domain/WhiteSite.java                                    | Java     |         21 |          0 |          7 |         28 |
| /Users/alexfeng/Desktop/browser-backend/src/main/java/com/edgec/browserbackend/account/dto/AccountPromotionDto.java                             | Java     |         55 |          1 |         20 |         76 |
| /Users/alexfeng/Desktop/browser-backend/src/main/java/com/edgec/browserbackend/account/dto/BillQueryCriteriaDto.java                            | Java     |         36 |          0 |         16 |         52 |
| /Users/alexfeng/Desktop/browser-backend/src/main/java/com/edgec/browserbackend/account/dto/BillQueryResultDto.java                              | Java     |         91 |          0 |         30 |        121 |
| /Users/alexfeng/Desktop/browser-backend/src/main/java/com/edgec/browserbackend/account/dto/CompanyAuthorizeDto.java                             | Java     |         99 |          0 |         30 |        129 |
| /Users/alexfeng/Desktop/browser-backend/src/main/java/com/edgec/browserbackend/account/dto/IpCountQueryResultDto.java                           | Java     |         31 |          0 |         11 |         42 |
| /Users/alexfeng/Desktop/browser-backend/src/main/java/com/edgec/browserbackend/account/dto/MobileDto.java                                       | Java     |         31 |          0 |         10 |         41 |
| /Users/alexfeng/Desktop/browser-backend/src/main/java/com/edgec/browserbackend/account/dto/NoticeDto.java                                       | Java     |         29 |          0 |         12 |         41 |
| /Users/alexfeng/Desktop/browser-backend/src/main/java/com/edgec/browserbackend/account/dto/PrePaidBillingPageResultDto.java                     | Java     |         19 |          0 |          8 |         27 |
| /Users/alexfeng/Desktop/browser-backend/src/main/java/com/edgec/browserbackend/account/dto/PromotionInfoDto.java                                | Java     |         61 |          8 |         21 |         90 |
| /Users/alexfeng/Desktop/browser-backend/src/main/java/com/edgec/browserbackend/account/dto/PromotionQueryResultDto.java                         | Java     |         47 |          0 |         16 |         63 |
| /Users/alexfeng/Desktop/browser-backend/src/main/java/com/edgec/browserbackend/account/dto/ResultDto.java                                       | Java     |         25 |          0 |          9 |         34 |
| /Users/alexfeng/Desktop/browser-backend/src/main/java/com/edgec/browserbackend/account/dto/SubUserPageResultDto.java                            | Java     |         20 |          5 |          8 |         33 |
| /Users/alexfeng/Desktop/browser-backend/src/main/java/com/edgec/browserbackend/account/dto/SubUsersDto.java                                     | Java     |         47 |          5 |         14 |         66 |
| /Users/alexfeng/Desktop/browser-backend/src/main/java/com/edgec/browserbackend/account/dto/SubUsersRequestDto.java                              | Java     |         55 |          5 |         20 |         80 |
| /Users/alexfeng/Desktop/browser-backend/src/main/java/com/edgec/browserbackend/account/dto/UserPrePaidBillingRequestDto.java                    | Java     |         33 |          1 |         11 |         45 |
| /Users/alexfeng/Desktop/browser-backend/src/main/java/com/edgec/browserbackend/account/dto/UserUsedDto.java                                     | Java     |         18 |          0 |          7 |         25 |
| /Users/alexfeng/Desktop/browser-backend/src/main/java/com/edgec/browserbackend/account/exception/AccountErrorCode.java                          | Java     |         60 |          9 |         26 |         95 |
| /Users/alexfeng/Desktop/browser-backend/src/main/java/com/edgec/browserbackend/account/repository/AccountRepository.java                        | Java     |         33 |          0 |         25 |         58 |
| /Users/alexfeng/Desktop/browser-backend/src/main/java/com/edgec/browserbackend/account/repository/AccountRepositoryCustom.java                  | Java     |         10 |          0 |         10 |         20 |
| /Users/alexfeng/Desktop/browser-backend/src/main/java/com/edgec/browserbackend/account/repository/AccountRepositoryCustomImpl.java              | Java     |         74 |          1 |         19 |         94 |
| /Users/alexfeng/Desktop/browser-backend/src/main/java/com/edgec/browserbackend/account/repository/AdministratorRepository.java                  | Java     |          8 |          0 |          7 |         15 |
| /Users/alexfeng/Desktop/browser-backend/src/main/java/com/edgec/browserbackend/account/repository/CloudUserOrderRepository.java                 | Java     |         16 |          5 |          5 |         26 |
| /Users/alexfeng/Desktop/browser-backend/src/main/java/com/edgec/browserbackend/account/repository/CompanyAuthorizeRepository.java               | Java     |          6 |          0 |          3 |          9 |
| /Users/alexfeng/Desktop/browser-backend/src/main/java/com/edgec/browserbackend/account/repository/FileRepository.java                           | Java     |         11 |          0 |          4 |         15 |
| /Users/alexfeng/Desktop/browser-backend/src/main/java/com/edgec/browserbackend/account/repository/FileRepositoryImpl.java                       | Java     |        111 |          3 |         17 |        131 |
| /Users/alexfeng/Desktop/browser-backend/src/main/java/com/edgec/browserbackend/account/repository/InvoiceRepository.java                        | Java     |         10 |          0 |          7 |         17 |
| /Users/alexfeng/Desktop/browser-backend/src/main/java/com/edgec/browserbackend/account/repository/MonthReportRepository.java                    | Java     |          9 |          0 |          7 |         16 |
| /Users/alexfeng/Desktop/browser-backend/src/main/java/com/edgec/browserbackend/account/repository/NoticeRepository.java                         | Java     |          8 |          0 |          5 |         13 |
| /Users/alexfeng/Desktop/browser-backend/src/main/java/com/edgec/browserbackend/account/repository/OtpRepository.java                            | Java     |          6 |          0 |          7 |         13 |
| /Users/alexfeng/Desktop/browser-backend/src/main/java/com/edgec/browserbackend/account/repository/PreOrderRepository.java                       | Java     |         10 |          0 |          7 |         17 |
| /Users/alexfeng/Desktop/browser-backend/src/main/java/com/edgec/browserbackend/account/repository/QueryIpUrlListRepository.java                 | Java     |          5 |          0 |          3 |          8 |
| /Users/alexfeng/Desktop/browser-backend/src/main/java/com/edgec/browserbackend/account/repository/RealnameAuthRecordRepository.java             | Java     |         13 |          0 |         10 |         23 |
| /Users/alexfeng/Desktop/browser-backend/src/main/java/com/edgec/browserbackend/account/repository/RealnameAuthRecordRepositoryCustom.java       | Java     |          4 |          0 |          4 |          8 |
| /Users/alexfeng/Desktop/browser-backend/src/main/java/com/edgec/browserbackend/account/repository/RealnameAuthRecordRepositoryCustomImpl.java   | Java     |         21 |          0 |          9 |         30 |
| /Users/alexfeng/Desktop/browser-backend/src/main/java/com/edgec/browserbackend/account/repository/UserBalanceRepository.java                    | Java     |          9 |          0 |          3 |         12 |
| /Users/alexfeng/Desktop/browser-backend/src/main/java/com/edgec/browserbackend/account/repository/UserBalanceRepositoryCustom.java              | Java     |          8 |          0 |          5 |         13 |
| /Users/alexfeng/Desktop/browser-backend/src/main/java/com/edgec/browserbackend/account/repository/UserBalanceRepositoryCustomImpl.java          | Java     |         37 |          0 |          9 |         46 |
| /Users/alexfeng/Desktop/browser-backend/src/main/java/com/edgec/browserbackend/account/repository/UserBillingRepository.java                    | Java     |         12 |          0 |          8 |         20 |
| /Users/alexfeng/Desktop/browser-backend/src/main/java/com/edgec/browserbackend/account/repository/UserLackMoneyRepository.java                  | Java     |          5 |          0 |          3 |          8 |
| /Users/alexfeng/Desktop/browser-backend/src/main/java/com/edgec/browserbackend/account/repository/UserLackMoneyRepositoryCustom.java            | Java     |          7 |          0 |          7 |         14 |
| /Users/alexfeng/Desktop/browser-backend/src/main/java/com/edgec/browserbackend/account/repository/UserLackMoneyRepositoryCustomImpl.java        | Java     |         35 |          0 |          9 |         44 |
| /Users/alexfeng/Desktop/browser-backend/src/main/java/com/edgec/browserbackend/account/repository/UserPaymentRepository.java                    | Java     |         15 |          0 |         10 |         25 |
| /Users/alexfeng/Desktop/browser-backend/src/main/java/com/edgec/browserbackend/account/repository/UserPaymentRepositoryCustom.java              | Java     |          6 |          0 |          7 |         13 |
| /Users/alexfeng/Desktop/browser-backend/src/main/java/com/edgec/browserbackend/account/repository/UserPaymentRepositoryCustomImpl.java          | Java     |         25 |          0 |          9 |         34 |
| /Users/alexfeng/Desktop/browser-backend/src/main/java/com/edgec/browserbackend/account/repository/UserPrePaidBillingRepository.java             | Java     |         32 |          0 |         25 |         57 |
| /Users/alexfeng/Desktop/browser-backend/src/main/java/com/edgec/browserbackend/account/repository/UserPrePaidBillingRepositoryCustom.java       | Java     |         23 |          0 |         16 |         39 |
| /Users/alexfeng/Desktop/browser-backend/src/main/java/com/edgec/browserbackend/account/repository/UserPrePaidBillingRepositoryCustomImpl.java   | Java     |        329 |          5 |         57 |        391 |
| /Users/alexfeng/Desktop/browser-backend/src/main/java/com/edgec/browserbackend/account/repository/UserRateRepository.java                       | Java     |         14 |          0 |          9 |         23 |
| /Users/alexfeng/Desktop/browser-backend/src/main/java/com/edgec/browserbackend/account/repository/UserWithdrawRepository.java                   | Java     |          5 |          0 |          4 |          9 |
| /Users/alexfeng/Desktop/browser-backend/src/main/java/com/edgec/browserbackend/account/repository/WhiteSiteRepository.java                      | Java     |          5 |          0 |          3 |          8 |
| /Users/alexfeng/Desktop/browser-backend/src/main/java/com/edgec/browserbackend/account/scheduler/BillingTaskScheduler.java                      | Java     |         79 |         84 |         17 |        180 |
| /Users/alexfeng/Desktop/browser-backend/src/main/java/com/edgec/browserbackend/account/scheduler/PrepaidBillingCountTaskScheduler.java          | Java     |         52 |          0 |          9 |         61 |
| /Users/alexfeng/Desktop/browser-backend/src/main/java/com/edgec/browserbackend/account/service/AccountService.java                              | Java     |         51 |         21 |         44 |        116 |
| /Users/alexfeng/Desktop/browser-backend/src/main/java/com/edgec/browserbackend/account/service/AdministratorService.java                        | Java     |         43 |          1 |         38 |         82 |
| /Users/alexfeng/Desktop/browser-backend/src/main/java/com/edgec/browserbackend/account/service/DataCacheManager.java                            | Java     |         27 |          0 |         11 |         38 |
| /Users/alexfeng/Desktop/browser-backend/src/main/java/com/edgec/browserbackend/account/service/EmailService.java                                | Java     |          6 |          0 |          5 |         11 |
| /Users/alexfeng/Desktop/browser-backend/src/main/java/com/edgec/browserbackend/account/service/MonthReportService.java                          | Java     |          7 |          0 |          4 |         11 |
| /Users/alexfeng/Desktop/browser-backend/src/main/java/com/edgec/browserbackend/account/service/PayBackService.java                              | Java     |          9 |          5 |          8 |         22 |
| /Users/alexfeng/Desktop/browser-backend/src/main/java/com/edgec/browserbackend/account/service/PaymentService.java                              | Java     |         16 |          0 |         15 |         31 |
| /Users/alexfeng/Desktop/browser-backend/src/main/java/com/edgec/browserbackend/account/service/SmsUtils.java                                    | Java     |         15 |          0 |          5 |         20 |
| /Users/alexfeng/Desktop/browser-backend/src/main/java/com/edgec/browserbackend/account/service/UserLackMoneyService.java                        | Java     |          8 |          0 |          7 |         15 |
| /Users/alexfeng/Desktop/browser-backend/src/main/java/com/edgec/browserbackend/account/service/UserPrePaidBillingService.java                   | Java     |          9 |          0 |          7 |         16 |
| /Users/alexfeng/Desktop/browser-backend/src/main/java/com/edgec/browserbackend/account/service/UserRateService.java                             | Java     |         12 |          0 |         11 |         23 |
| /Users/alexfeng/Desktop/browser-backend/src/main/java/com/edgec/browserbackend/account/service/impl/AccountServiceImpl.java                     | Java     |      1,073 |         47 |        191 |      1,311 |
| /Users/alexfeng/Desktop/browser-backend/src/main/java/com/edgec/browserbackend/account/service/impl/AdministratorServiceImpl.java               | Java     |        674 |         17 |        118 |        809 |
| /Users/alexfeng/Desktop/browser-backend/src/main/java/com/edgec/browserbackend/account/service/impl/EmailServiceImpl.java                       | Java     |         59 |          0 |         10 |         69 |
| /Users/alexfeng/Desktop/browser-backend/src/main/java/com/edgec/browserbackend/account/service/impl/MonthReportServiceImpl.java                 | Java     |         18 |          0 |          5 |         23 |
| /Users/alexfeng/Desktop/browser-backend/src/main/java/com/edgec/browserbackend/account/service/impl/PayBackServiceImpl.java                     | Java     |         49 |          5 |         11 |         65 |
| /Users/alexfeng/Desktop/browser-backend/src/main/java/com/edgec/browserbackend/account/service/impl/PaymentServiceImpl.java                     | Java     |        665 |         50 |        125 |        840 |
| /Users/alexfeng/Desktop/browser-backend/src/main/java/com/edgec/browserbackend/account/service/impl/UserLackMoneyServiceImpl.java               | Java     |         50 |          2 |         13 |         65 |
| /Users/alexfeng/Desktop/browser-backend/src/main/java/com/edgec/browserbackend/account/service/impl/UserPrePaidBillingServiceImpl.java          | Java     |         73 |          0 |         11 |         84 |
| /Users/alexfeng/Desktop/browser-backend/src/main/java/com/edgec/browserbackend/account/service/impl/UserRateServiceImpl.java                    | Java     |         52 |          0 |         14 |         66 |
| /Users/alexfeng/Desktop/browser-backend/src/main/java/com/edgec/browserbackend/account/service/security/CustomUserInfoTokenServices.java        | Java     |        111 |          6 |         22 |        139 |
| /Users/alexfeng/Desktop/browser-backend/src/main/java/com/edgec/browserbackend/account/utils/AccountServicePool.java                            | Java     |         17 |          0 |          7 |         24 |
| /Users/alexfeng/Desktop/browser-backend/src/main/java/com/edgec/browserbackend/alipay/AlipayConfig.java                                         | Java     |         21 |          0 |         21 |         42 |
| /Users/alexfeng/Desktop/browser-backend/src/main/java/com/edgec/browserbackend/alipay/AlipaySubmit.java                                         | Java     |         43 |         12 |          8 |         63 |
| /Users/alexfeng/Desktop/browser-backend/src/main/java/com/edgec/browserbackend/alipay/CloudamAlipayConfig.java                                  | Java     |         70 |          8 |         16 |         94 |
| /Users/alexfeng/Desktop/browser-backend/src/main/java/com/edgec/browserbackend/alipay/VpsAlipayConfig.java                                      | Java     |         64 |          1 |         16 |         81 |
| /Users/alexfeng/Desktop/browser-backend/src/main/java/com/edgec/browserbackend/auth/config/OAuth2AuthorizationConfig.java                       | Java     |         56 |          8 |         16 |         80 |
| /Users/alexfeng/Desktop/browser-backend/src/main/java/com/edgec/browserbackend/auth/config/OAuth2AuthorizationNewConfig.java                    | Java     |        113 |         12 |         23 |        148 |
| /Users/alexfeng/Desktop/browser-backend/src/main/java/com/edgec/browserbackend/auth/config/OAuthResponseExceptionTranslator.java                | Java     |         71 |          1 |         19 |         91 |
| /Users/alexfeng/Desktop/browser-backend/src/main/java/com/edgec/browserbackend/auth/config/ResourceServerConfiguration.java                     | Java     |         18 |          1 |          3 |         22 |
| /Users/alexfeng/Desktop/browser-backend/src/main/java/com/edgec/browserbackend/auth/config/SMSCodeTokenGranter.java                             | Java     |         68 |          7 |         15 |         90 |
| /Users/alexfeng/Desktop/browser-backend/src/main/java/com/edgec/browserbackend/auth/config/WebSecurityConfig.java                               | Java     |         41 |          3 |          7 |         51 |
| /Users/alexfeng/Desktop/browser-backend/src/main/java/com/edgec/browserbackend/auth/controller/AuthErrorHandler.java                            | Java     |         55 |          0 |         16 |         71 |
| /Users/alexfeng/Desktop/browser-backend/src/main/java/com/edgec/browserbackend/auth/controller/UserController.java                              | Java     |         95 |          0 |         28 |        123 |
| /Users/alexfeng/Desktop/browser-backend/src/main/java/com/edgec/browserbackend/auth/domain/Roles.java                                           | Java     |         21 |          0 |          9 |         30 |
| /Users/alexfeng/Desktop/browser-backend/src/main/java/com/edgec/browserbackend/auth/domain/User.java                                            | Java     |         89 |          0 |         30 |        119 |
| /Users/alexfeng/Desktop/browser-backend/src/main/java/com/edgec/browserbackend/auth/domain/UserAttemptsLogin.java                               | Java     |         33 |          0 |         13 |         46 |
| /Users/alexfeng/Desktop/browser-backend/src/main/java/com/edgec/browserbackend/auth/domain/UserPasswordReset.java                               | Java     |         31 |          0 |         14 |         45 |
| /Users/alexfeng/Desktop/browser-backend/src/main/java/com/edgec/browserbackend/auth/domain/mongo/MongoOAuth2AccessToken.java                    | Java     |         69 |          0 |         12 |         81 |
| /Users/alexfeng/Desktop/browser-backend/src/main/java/com/edgec/browserbackend/auth/domain/mongo/MongoOAuth2RefreshToken.java                   | Java     |         58 |          0 |         13 |         71 |
| /Users/alexfeng/Desktop/browser-backend/src/main/java/com/edgec/browserbackend/auth/exception/AuthErrorCode.java                                | Java     |         39 |          2 |         14 |         55 |
| /Users/alexfeng/Desktop/browser-backend/src/main/java/com/edgec/browserbackend/auth/repository/RolesRepository.java                             | Java     |          7 |          0 |          5 |         12 |
| /Users/alexfeng/Desktop/browser-backend/src/main/java/com/edgec/browserbackend/auth/repository/UserAttemptsLoginRepository.java                 | Java     |          5 |          0 |          3 |          8 |
| /Users/alexfeng/Desktop/browser-backend/src/main/java/com/edgec/browserbackend/auth/repository/UserRepository.java                              | Java     |         11 |          0 |          7 |         18 |
| /Users/alexfeng/Desktop/browser-backend/src/main/java/com/edgec/browserbackend/auth/repository/mongo/MongoOAuth2AccessTokenRepository.java      | Java     |          7 |          0 |          5 |         12 |
| /Users/alexfeng/Desktop/browser-backend/src/main/java/com/edgec/browserbackend/auth/repository/mongo/MongoOAuth2AccessTokenRepositoryBase.java  | Java     |         11 |          0 |         10 |         21 |
| /Users/alexfeng/Desktop/browser-backend/src/main/java/com/edgec/browserbackend/auth/repository/mongo/MongoOAuth2AccessTokenRepositoryImpl.java  | Java     |         49 |          0 |         12 |         61 |
| /Users/alexfeng/Desktop/browser-backend/src/main/java/com/edgec/browserbackend/auth/repository/mongo/MongoOAuth2RefreshTokenRepository.java     | Java     |          5 |          0 |          4 |          9 |
| /Users/alexfeng/Desktop/browser-backend/src/main/java/com/edgec/browserbackend/auth/repository/mongo/MongoOAuth2RefreshTokenRepositoryBase.java | Java     |          6 |          0 |          5 |         11 |
| /Users/alexfeng/Desktop/browser-backend/src/main/java/com/edgec/browserbackend/auth/repository/mongo/MongoOAuth2RefreshTokenRepositoryImpl.java | Java     |         26 |          0 |          7 |         33 |
| /Users/alexfeng/Desktop/browser-backend/src/main/java/com/edgec/browserbackend/auth/service/Impl/UserServiceImpl.java                           | Java     |        145 |          2 |         28 |        175 |
| /Users/alexfeng/Desktop/browser-backend/src/main/java/com/edgec/browserbackend/auth/service/MongoTokenStore.java                                | Java     |        216 |          2 |         55 |        273 |
| /Users/alexfeng/Desktop/browser-backend/src/main/java/com/edgec/browserbackend/auth/service/UserService.java                                    | Java     |         17 |          0 |         17 |         34 |
| /Users/alexfeng/Desktop/browser-backend/src/main/java/com/edgec/browserbackend/auth/service/security/AuthenticationFailureEventListener.java    | Java     |         47 |          1 |          9 |         57 |
| /Users/alexfeng/Desktop/browser-backend/src/main/java/com/edgec/browserbackend/auth/service/security/AuthenticationSuccessEventListener.java    | Java     |         40 |          0 |          8 |         48 |
| /Users/alexfeng/Desktop/browser-backend/src/main/java/com/edgec/browserbackend/auth/service/security/MongoUserDetailsService.java               | Java     |         66 |          6 |         21 |         93 |
| /Users/alexfeng/Desktop/browser-backend/src/main/java/com/edgec/browserbackend/common/auth/Securitys.java                                       | Java     |          7 |          0 |          7 |         14 |
| /Users/alexfeng/Desktop/browser-backend/src/main/java/com/edgec/browserbackend/common/charge/ChargeType.java                                    | Java     |          8 |          1 |          4 |         13 |
| /Users/alexfeng/Desktop/browser-backend/src/main/java/com/edgec/browserbackend/common/client/AliEcsClient.java                                  | Java     |        184 |         28 |         15 |        227 |
| /Users/alexfeng/Desktop/browser-backend/src/main/java/com/edgec/browserbackend/common/client/TenCentEcsClient.java                              | Java     |        233 |         40 |         22 |        295 |
| /Users/alexfeng/Desktop/browser-backend/src/main/java/com/edgec/browserbackend/common/commons/client/ElasticsearchClient.java                   | Java     |          0 |         74 |          1 |         75 |
| /Users/alexfeng/Desktop/browser-backend/src/main/java/com/edgec/browserbackend/common/commons/core/ApplicationContextProvider.java              | Java     |         25 |          0 |         11 |         36 |
| /Users/alexfeng/Desktop/browser-backend/src/main/java/com/edgec/browserbackend/common/commons/domain/WeixinMessage.java                         | Java     |         32 |          0 |         15 |         47 |
| /Users/alexfeng/Desktop/browser-backend/src/main/java/com/edgec/browserbackend/common/commons/domain/WeixinRobot.java                           | Java     |         24 |          0 |         11 |         35 |
| /Users/alexfeng/Desktop/browser-backend/src/main/java/com/edgec/browserbackend/common/commons/error/ApiError.java                               | Java     |         53 |          0 |         17 |         70 |
| /Users/alexfeng/Desktop/browser-backend/src/main/java/com/edgec/browserbackend/common/commons/error/ClientRequestException.java                 | Java     |         33 |          0 |         13 |         46 |
| /Users/alexfeng/Desktop/browser-backend/src/main/java/com/edgec/browserbackend/common/commons/error/ErrorCode.java                              | Java     |         17 |          0 |         14 |         31 |
| /Users/alexfeng/Desktop/browser-backend/src/main/java/com/edgec/browserbackend/common/commons/error/IntelligroupOauthException.java             | Java     |         33 |          0 |         10 |         43 |
| /Users/alexfeng/Desktop/browser-backend/src/main/java/com/edgec/browserbackend/common/commons/error/IntelligroupOauthExceptionSerializer.java   | Java     |         32 |          1 |         11 |         44 |
| /Users/alexfeng/Desktop/browser-backend/src/main/java/com/edgec/browserbackend/common/commons/error/InternalServerErrorException.java           | Java     |         26 |          0 |          9 |         35 |
| /Users/alexfeng/Desktop/browser-backend/src/main/java/com/edgec/browserbackend/common/commons/kafka/KafkaUtils.java                             | Java     |         17 |          0 |          8 |         25 |
| /Users/alexfeng/Desktop/browser-backend/src/main/java/com/edgec/browserbackend/common/commons/utils/CommonStringUtils.java                      | Java     |         24 |          0 |          9 |         33 |
| /Users/alexfeng/Desktop/browser-backend/src/main/java/com/edgec/browserbackend/common/commons/utils/DateConverter.java                          | Java     |         40 |          0 |         21 |         61 |
| /Users/alexfeng/Desktop/browser-backend/src/main/java/com/edgec/browserbackend/common/commons/utils/NotifyUtils.java                            | Java     |         82 |          0 |         17 |         99 |
| /Users/alexfeng/Desktop/browser-backend/src/main/java/com/edgec/browserbackend/common/commons/utils/Pair.java                                   | Java     |         27 |          0 |         14 |         41 |
| /Users/alexfeng/Desktop/browser-backend/src/main/java/com/edgec/browserbackend/common/commons/utils/PriorityFutureTask.java                     | Java     |         53 |          0 |         12 |         65 |
| /Users/alexfeng/Desktop/browser-backend/src/main/java/com/edgec/browserbackend/common/commons/utils/PriorityThreadPoolExecutor.java             | Java     |         32 |          0 |         12 |         44 |
| /Users/alexfeng/Desktop/browser-backend/src/main/java/com/edgec/browserbackend/common/commons/utils/RemoteShellExecutor.java                    | Java     |        241 |         59 |         30 |        330 |
| /Users/alexfeng/Desktop/browser-backend/src/main/java/com/edgec/browserbackend/common/commons/utils/SmsUtils.java                               | Java     |         96 |          4 |         22 |        122 |
| /Users/alexfeng/Desktop/browser-backend/src/main/java/com/edgec/browserbackend/common/commons/utils/TimestampUtils.java                         | Java     |        268 |          0 |         11 |        279 |
| /Users/alexfeng/Desktop/browser-backend/src/main/java/com/edgec/browserbackend/common/commons/utils/UUIDGenerator.java                          | Java     |          9 |          0 |          3 |         12 |
| /Users/alexfeng/Desktop/browser-backend/src/main/java/com/edgec/browserbackend/common/commons/utils/UniquePriorityBlockingQueue.java            | Java     |         32 |          0 |          9 |         41 |
| /Users/alexfeng/Desktop/browser-backend/src/main/java/com/edgec/browserbackend/common/constant/InstanceStatus.java                              | Java     |          8 |          0 |          4 |         12 |
| /Users/alexfeng/Desktop/browser-backend/src/main/java/com/edgec/browserbackend/common/constant/SpecialUsers.java                                | Java     |         33 |          6 |         14 |         53 |
| /Users/alexfeng/Desktop/browser-backend/src/main/java/com/edgec/browserbackend/common/dto/BaseResponse.java                                     | Java     |         10 |          0 |          5 |         15 |
| /Users/alexfeng/Desktop/browser-backend/src/main/java/com/edgec/browserbackend/common/dto/Result.java                                           | Java     |          6 |          0 |          4 |         10 |
| /Users/alexfeng/Desktop/browser-backend/src/main/java/com/edgec/browserbackend/common/enums/RegionMappingEnum.java                              | Java     |        101 |         15 |         18 |        134 |
| /Users/alexfeng/Desktop/browser-backend/src/main/java/com/edgec/browserbackend/common/lock/MongoDistributedLock.java                            | Java     |         39 |         35 |          9 |         83 |
| /Users/alexfeng/Desktop/browser-backend/src/main/java/com/edgec/browserbackend/common/lock/MongoDistributedLockKey.java                         | Java     |         11 |          8 |          6 |         25 |
| /Users/alexfeng/Desktop/browser-backend/src/main/java/com/edgec/browserbackend/common/lock/MongoLock.java                                       | Java     |         26 |          5 |         10 |         41 |
| /Users/alexfeng/Desktop/browser-backend/src/main/java/com/edgec/browserbackend/common/lock/MongoLockRepository.java                             | Java     |         54 |         24 |         13 |         91 |
| /Users/alexfeng/Desktop/browser-backend/src/main/java/com/edgec/browserbackend/common/log/MvcMethodLogAdvice.java                               | Java     |         63 |          9 |          9 |         81 |
| /Users/alexfeng/Desktop/browser-backend/src/main/java/com/edgec/browserbackend/common/utils/Aes.java                                            | Java     |         67 |         79 |         23 |        169 |
| /Users/alexfeng/Desktop/browser-backend/src/main/java/com/edgec/browserbackend/common/utils/BeanUtils.java                                      | Java     |         28 |         13 |         10 |         51 |
| /Users/alexfeng/Desktop/browser-backend/src/main/java/com/edgec/browserbackend/common/utils/FileUtil.java                                       | Java     |        156 |         25 |         15 |        196 |
| /Users/alexfeng/Desktop/browser-backend/src/main/java/com/edgec/browserbackend/common/utils/JsonUtils.java                                      | Java     |        112 |         15 |         15 |        142 |
| /Users/alexfeng/Desktop/browser-backend/src/main/java/com/edgec/browserbackend/common/utils/PollerUtils.java                                    | Java     |         22 |          0 |         10 |         32 |
| /Users/alexfeng/Desktop/browser-backend/src/main/java/com/edgec/browserbackend/common/utils/ResponseUtil.java                                   | Java     |         40 |          8 |          9 |         57 |
| /Users/alexfeng/Desktop/browser-backend/src/main/java/com/edgec/browserbackend/common/utils/ThreadPoolUtils.java                                | Java     |         33 |          0 |         17 |         50 |
| /Users/alexfeng/Desktop/browser-backend/src/main/java/com/edgec/browserbackend/common/utils/Trans.java                                          | Java     |         82 |         19 |         17 |        118 |
| /Users/alexfeng/Desktop/browser-backend/src/main/java/com/edgec/browserbackend/wxpay/CloudamWxConfig.java                                       | Java     |         45 |          0 |         16 |         61 |
| /Users/alexfeng/Desktop/browser-backend/src/main/java/com/edgec/browserbackend/wxpay/FGLWxConfig.java                                           | Java     |         45 |          0 |         16 |         61 |
| /Users/alexfeng/Desktop/browser-backend/src/main/java/com/edgec/browserbackend/wxpay/IWXPayDomain.java                                          | Java     |         20 |         17 |          5 |         42 |
| /Users/alexfeng/Desktop/browser-backend/src/main/java/com/edgec/browserbackend/wxpay/WXPay.java                                                 | Java     |        370 |        243 |         75 |        688 |
| /Users/alexfeng/Desktop/browser-backend/src/main/java/com/edgec/browserbackend/wxpay/WXPayConfig.java                                           | Java     |         29 |         60 |         24 |        113 |
| /Users/alexfeng/Desktop/browser-backend/src/main/java/com/edgec/browserbackend/wxpay/WXPayConstants.java                                        | Java     |         43 |          4 |         13 |         60 |
| /Users/alexfeng/Desktop/browser-backend/src/main/java/com/edgec/browserbackend/wxpay/WXPayReport.java                                           | Java     |        201 |         32 |         33 |        266 |
| /Users/alexfeng/Desktop/browser-backend/src/main/java/com/edgec/browserbackend/wxpay/WXPayRequest.java                                          | Java     |        188 |         47 |         24 |        259 |
| /Users/alexfeng/Desktop/browser-backend/src/main/java/com/edgec/browserbackend/wxpay/WXPayUtil.java                                             | Java     |        167 |        100 |         29 |        296 |
| /Users/alexfeng/Desktop/browser-backend/src/main/java/com/edgec/browserbackend/wxpay/WXPayXmlUtil.java                                          | Java     |         22 |          3 |          6 |         31 |
| Total                                                                                                                                           |          |     13,385 |      1,635 |      3,626 |     18,646 |
+-------------------------------------------------------------------------------------------------------------------------------------------------+----------+------------+------------+------------+------------+