From 69ccb46e2a52212ff44a95e55227850c9212fb75 Mon Sep 17 00:00:00 2001 From: gaoxq <376340421@qq.com> Date: Mon, 25 Aug 2025 22:15:03 +0800 Subject: [PATCH] =?UTF-8?q?API=E6=95=B0=E6=8D=AE=E8=A1=A8=E6=9B=B4?= =?UTF-8?q?=E6=96=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../biz/controller/AccountsController.java | 18 ++ .../capi/biz/controller/CitiesController.java | 18 ++ .../controller/CombinedSummaryController.java | 18 ++ .../CombinedSummaryViewController.java | 18 ++ .../biz/controller/CompanyController.java | 18 ++ .../controller/DailySummaryController.java | 18 ++ .../DailySummaryViewController.java | 18 ++ .../ExpenseCategoriesController.java | 18 ++ .../biz/controller/ExpensesController.java | 18 ++ .../controller/GiteeFavoritesController.java | 18 ++ .../controller/IncomeSourcesController.java | 18 ++ .../biz/controller/IncomesController.java | 18 ++ .../IncomesExpenseViewController.java | 18 ++ .../controller/IndexKpiDetailController.java | 18 ++ .../controller/IndexKpiInfoController.java | 18 ++ .../controller/MunicipalitiesController.java | 18 ++ .../ProjectDailyReportController.java | 18 ++ .../biz/controller/ProjectInfoController.java | 18 ++ .../ProjectRequirementsController.java | 18 ++ .../biz/controller/ProvinceController.java | 18 ++ .../controller/ResumeEducationController.java | 18 ++ .../controller/ResumeEmployeeController.java | 18 ++ .../ResumeExperienceController.java | 18 ++ .../controller/ResumeProjectController.java | 18 ++ .../biz/controller/ResumeSkillController.java | 18 ++ .../TransactionDetailsController.java | 18 ++ .../biz/controller/TransfersController.java | 18 ++ .../controller/WebsiteStorageController.java | 18 ++ .../com/mini/capi/biz/domain/Accounts.java | 105 ++++++++++ .../java/com/mini/capi/biz/domain/Cities.java | 101 ++++++++++ .../mini/capi/biz/domain/CombinedSummary.java | 180 ++++++++++++++++++ .../capi/biz/domain/CombinedSummaryView.java | 36 ++++ .../com/mini/capi/biz/domain/Company.java | 110 +++++++++++ .../mini/capi/biz/domain/DailySummary.java | 91 +++++++++ .../capi/biz/domain/DailySummaryView.java | 33 ++++ .../capi/biz/domain/ExpenseCategories.java | 80 ++++++++ .../com/mini/capi/biz/domain/Expenses.java | 106 +++++++++++ .../mini/capi/biz/domain/GiteeFavorites.java | 98 ++++++++++ .../mini/capi/biz/domain/IncomeSources.java | 74 +++++++ .../com/mini/capi/biz/domain/Incomes.java | 106 +++++++++++ .../capi/biz/domain/IncomesExpenseView.java | 45 +++++ .../mini/capi/biz/domain/IndexKpiDetail.java | 113 +++++++++++ .../mini/capi/biz/domain/IndexKpiInfo.java | 86 +++++++++ .../mini/capi/biz/domain/Municipalities.java | 125 ++++++++++++ .../capi/biz/domain/ProjectDailyReport.java | 124 ++++++++++++ .../com/mini/capi/biz/domain/ProjectInfo.java | 111 +++++++++++ .../capi/biz/domain/ProjectRequirements.java | 134 +++++++++++++ .../com/mini/capi/biz/domain/Province.java | 95 +++++++++ .../mini/capi/biz/domain/ResumeEducation.java | 81 ++++++++ .../mini/capi/biz/domain/ResumeEmployee.java | 110 +++++++++++ .../capi/biz/domain/ResumeExperience.java | 75 ++++++++ .../mini/capi/biz/domain/ResumeProject.java | 75 ++++++++ .../com/mini/capi/biz/domain/ResumeSkill.java | 69 +++++++ .../capi/biz/domain/TransactionDetails.java | 100 ++++++++++ .../com/mini/capi/biz/domain/Transfers.java | 112 +++++++++++ .../mini/capi/biz/domain/WebsiteStorage.java | 113 +++++++++++ .../mini/capi/biz/mapper/AccountsMapper.java | 16 ++ .../mini/capi/biz/mapper/CitiesMapper.java | 16 ++ .../biz/mapper/CombinedSummaryMapper.java | 16 ++ .../biz/mapper/CombinedSummaryViewMapper.java | 16 ++ .../mini/capi/biz/mapper/CompanyMapper.java | 16 ++ .../capi/biz/mapper/DailySummaryMapper.java | 16 ++ .../biz/mapper/DailySummaryViewMapper.java | 16 ++ .../biz/mapper/ExpenseCategoriesMapper.java | 16 ++ .../mini/capi/biz/mapper/ExpensesMapper.java | 16 ++ .../capi/biz/mapper/GiteeFavoritesMapper.java | 16 ++ .../capi/biz/mapper/IncomeSourcesMapper.java | 16 ++ .../biz/mapper/IncomesExpenseViewMapper.java | 16 ++ .../mini/capi/biz/mapper/IncomesMapper.java | 16 ++ .../capi/biz/mapper/IndexKpiDetailMapper.java | 16 ++ .../capi/biz/mapper/IndexKpiInfoMapper.java | 16 ++ .../capi/biz/mapper/MunicipalitiesMapper.java | 16 ++ .../biz/mapper/ProjectDailyReportMapper.java | 16 ++ .../capi/biz/mapper/ProjectInfoMapper.java | 16 ++ .../biz/mapper/ProjectRequirementsMapper.java | 16 ++ .../mini/capi/biz/mapper/ProvinceMapper.java | 16 ++ .../biz/mapper/ResumeEducationMapper.java | 16 ++ .../capi/biz/mapper/ResumeEmployeeMapper.java | 16 ++ .../biz/mapper/ResumeExperienceMapper.java | 16 ++ .../capi/biz/mapper/ResumeProjectMapper.java | 16 ++ .../capi/biz/mapper/ResumeSkillMapper.java | 16 ++ .../biz/mapper/TransactionDetailsMapper.java | 16 ++ .../mini/capi/biz/mapper/TransfersMapper.java | 16 ++ .../capi/biz/mapper/WebsiteStorageMapper.java | 16 ++ .../capi/biz/service/AccountsService.java | 16 ++ .../mini/capi/biz/service/CitiesService.java | 16 ++ .../biz/service/CombinedSummaryService.java | 16 ++ .../service/CombinedSummaryViewService.java | 16 ++ .../mini/capi/biz/service/CompanyService.java | 16 ++ .../capi/biz/service/DailySummaryService.java | 16 ++ .../biz/service/DailySummaryViewService.java | 16 ++ .../biz/service/ExpenseCategoriesService.java | 16 ++ .../capi/biz/service/ExpensesService.java | 16 ++ .../biz/service/GiteeFavoritesService.java | 16 ++ .../biz/service/IncomeSourcesService.java | 16 ++ .../service/IncomesExpenseViewService.java | 16 ++ .../mini/capi/biz/service/IncomesService.java | 16 ++ .../biz/service/IndexKpiDetailService.java | 16 ++ .../capi/biz/service/IndexKpiInfoService.java | 16 ++ .../biz/service/MunicipalitiesService.java | 16 ++ .../service/ProjectDailyReportService.java | 16 ++ .../capi/biz/service/ProjectInfoService.java | 16 ++ .../service/ProjectRequirementsService.java | 16 ++ .../capi/biz/service/ProvinceService.java | 16 ++ .../biz/service/ResumeEducationService.java | 16 ++ .../biz/service/ResumeEmployeeService.java | 16 ++ .../biz/service/ResumeExperienceService.java | 16 ++ .../biz/service/ResumeProjectService.java | 16 ++ .../capi/biz/service/ResumeSkillService.java | 16 ++ .../service/TransactionDetailsService.java | 16 ++ .../capi/biz/service/TransfersService.java | 16 ++ .../biz/service/WebsiteStorageService.java | 16 ++ .../biz/service/impl/AccountsServiceImpl.java | 20 ++ .../biz/service/impl/CitiesServiceImpl.java | 20 ++ .../impl/CombinedSummaryServiceImpl.java | 20 ++ .../impl/CombinedSummaryViewServiceImpl.java | 20 ++ .../biz/service/impl/CompanyServiceImpl.java | 20 ++ .../service/impl/DailySummaryServiceImpl.java | 20 ++ .../impl/DailySummaryViewServiceImpl.java | 20 ++ .../impl/ExpenseCategoriesServiceImpl.java | 20 ++ .../biz/service/impl/ExpensesServiceImpl.java | 20 ++ .../impl/GiteeFavoritesServiceImpl.java | 20 ++ .../impl/IncomeSourcesServiceImpl.java | 20 ++ .../impl/IncomesExpenseViewServiceImpl.java | 20 ++ .../biz/service/impl/IncomesServiceImpl.java | 20 ++ .../impl/IndexKpiDetailServiceImpl.java | 20 ++ .../service/impl/IndexKpiInfoServiceImpl.java | 20 ++ .../impl/MunicipalitiesServiceImpl.java | 20 ++ .../impl/ProjectDailyReportServiceImpl.java | 20 ++ .../service/impl/ProjectInfoServiceImpl.java | 20 ++ .../impl/ProjectRequirementsServiceImpl.java | 20 ++ .../biz/service/impl/ProvinceServiceImpl.java | 20 ++ .../impl/ResumeEducationServiceImpl.java | 20 ++ .../impl/ResumeEmployeeServiceImpl.java | 20 ++ .../impl/ResumeExperienceServiceImpl.java | 20 ++ .../impl/ResumeProjectServiceImpl.java | 20 ++ .../service/impl/ResumeSkillServiceImpl.java | 20 ++ .../impl/TransactionDetailsServiceImpl.java | 20 ++ .../service/impl/TransfersServiceImpl.java | 20 ++ .../impl/WebsiteStorageServiceImpl.java | 20 ++ src/main/resources/mapper/AccountsMapper.xml | 27 +++ src/main/resources/mapper/CitiesMapper.xml | 27 +++ .../mapper/CombinedSummaryMapper.xml | 40 ++++ .../mapper/CombinedSummaryViewMapper.xml | 18 ++ src/main/resources/mapper/CompanyMapper.xml | 28 +++ .../resources/mapper/DailySummaryMapper.xml | 25 +++ .../mapper/DailySummaryViewMapper.xml | 17 ++ .../mapper/ExpenseCategoriesMapper.xml | 23 +++ src/main/resources/mapper/ExpensesMapper.xml | 27 +++ .../resources/mapper/GiteeFavoritesMapper.xml | 26 +++ .../resources/mapper/IncomeSourcesMapper.xml | 22 +++ .../mapper/IncomesExpenseViewMapper.xml | 21 ++ src/main/resources/mapper/IncomesMapper.xml | 27 +++ .../resources/mapper/IndexKpiDetailMapper.xml | 30 +++ .../resources/mapper/IndexKpiInfoMapper.xml | 25 +++ .../resources/mapper/MunicipalitiesMapper.xml | 31 +++ .../mapper/ProjectDailyReportMapper.xml | 30 +++ .../resources/mapper/ProjectInfoMapper.xml | 28 +++ .../mapper/ProjectRequirementsMapper.xml | 32 ++++ src/main/resources/mapper/ProvinceMapper.xml | 26 +++ .../mapper/ResumeEducationMapper.xml | 24 +++ .../resources/mapper/ResumeEmployeeMapper.xml | 28 +++ .../mapper/ResumeExperienceMapper.xml | 24 +++ .../resources/mapper/ResumeProjectMapper.xml | 24 +++ .../resources/mapper/ResumeSkillMapper.xml | 23 +++ .../mapper/TransactionDetailsMapper.xml | 26 +++ src/main/resources/mapper/TransfersMapper.xml | 28 +++ .../resources/mapper/WebsiteStorageMapper.xml | 29 +++ 168 files changed, 5384 insertions(+) create mode 100644 src/main/java/com/mini/capi/biz/controller/AccountsController.java create mode 100644 src/main/java/com/mini/capi/biz/controller/CitiesController.java create mode 100644 src/main/java/com/mini/capi/biz/controller/CombinedSummaryController.java create mode 100644 src/main/java/com/mini/capi/biz/controller/CombinedSummaryViewController.java create mode 100644 src/main/java/com/mini/capi/biz/controller/CompanyController.java create mode 100644 src/main/java/com/mini/capi/biz/controller/DailySummaryController.java create mode 100644 src/main/java/com/mini/capi/biz/controller/DailySummaryViewController.java create mode 100644 src/main/java/com/mini/capi/biz/controller/ExpenseCategoriesController.java create mode 100644 src/main/java/com/mini/capi/biz/controller/ExpensesController.java create mode 100644 src/main/java/com/mini/capi/biz/controller/GiteeFavoritesController.java create mode 100644 src/main/java/com/mini/capi/biz/controller/IncomeSourcesController.java create mode 100644 src/main/java/com/mini/capi/biz/controller/IncomesController.java create mode 100644 src/main/java/com/mini/capi/biz/controller/IncomesExpenseViewController.java create mode 100644 src/main/java/com/mini/capi/biz/controller/IndexKpiDetailController.java create mode 100644 src/main/java/com/mini/capi/biz/controller/IndexKpiInfoController.java create mode 100644 src/main/java/com/mini/capi/biz/controller/MunicipalitiesController.java create mode 100644 src/main/java/com/mini/capi/biz/controller/ProjectDailyReportController.java create mode 100644 src/main/java/com/mini/capi/biz/controller/ProjectInfoController.java create mode 100644 src/main/java/com/mini/capi/biz/controller/ProjectRequirementsController.java create mode 100644 src/main/java/com/mini/capi/biz/controller/ProvinceController.java create mode 100644 src/main/java/com/mini/capi/biz/controller/ResumeEducationController.java create mode 100644 src/main/java/com/mini/capi/biz/controller/ResumeEmployeeController.java create mode 100644 src/main/java/com/mini/capi/biz/controller/ResumeExperienceController.java create mode 100644 src/main/java/com/mini/capi/biz/controller/ResumeProjectController.java create mode 100644 src/main/java/com/mini/capi/biz/controller/ResumeSkillController.java create mode 100644 src/main/java/com/mini/capi/biz/controller/TransactionDetailsController.java create mode 100644 src/main/java/com/mini/capi/biz/controller/TransfersController.java create mode 100644 src/main/java/com/mini/capi/biz/controller/WebsiteStorageController.java create mode 100644 src/main/java/com/mini/capi/biz/domain/Accounts.java create mode 100644 src/main/java/com/mini/capi/biz/domain/Cities.java create mode 100644 src/main/java/com/mini/capi/biz/domain/CombinedSummary.java create mode 100644 src/main/java/com/mini/capi/biz/domain/CombinedSummaryView.java create mode 100644 src/main/java/com/mini/capi/biz/domain/Company.java create mode 100644 src/main/java/com/mini/capi/biz/domain/DailySummary.java create mode 100644 src/main/java/com/mini/capi/biz/domain/DailySummaryView.java create mode 100644 src/main/java/com/mini/capi/biz/domain/ExpenseCategories.java create mode 100644 src/main/java/com/mini/capi/biz/domain/Expenses.java create mode 100644 src/main/java/com/mini/capi/biz/domain/GiteeFavorites.java create mode 100644 src/main/java/com/mini/capi/biz/domain/IncomeSources.java create mode 100644 src/main/java/com/mini/capi/biz/domain/Incomes.java create mode 100644 src/main/java/com/mini/capi/biz/domain/IncomesExpenseView.java create mode 100644 src/main/java/com/mini/capi/biz/domain/IndexKpiDetail.java create mode 100644 src/main/java/com/mini/capi/biz/domain/IndexKpiInfo.java create mode 100644 src/main/java/com/mini/capi/biz/domain/Municipalities.java create mode 100644 src/main/java/com/mini/capi/biz/domain/ProjectDailyReport.java create mode 100644 src/main/java/com/mini/capi/biz/domain/ProjectInfo.java create mode 100644 src/main/java/com/mini/capi/biz/domain/ProjectRequirements.java create mode 100644 src/main/java/com/mini/capi/biz/domain/Province.java create mode 100644 src/main/java/com/mini/capi/biz/domain/ResumeEducation.java create mode 100644 src/main/java/com/mini/capi/biz/domain/ResumeEmployee.java create mode 100644 src/main/java/com/mini/capi/biz/domain/ResumeExperience.java create mode 100644 src/main/java/com/mini/capi/biz/domain/ResumeProject.java create mode 100644 src/main/java/com/mini/capi/biz/domain/ResumeSkill.java create mode 100644 src/main/java/com/mini/capi/biz/domain/TransactionDetails.java create mode 100644 src/main/java/com/mini/capi/biz/domain/Transfers.java create mode 100644 src/main/java/com/mini/capi/biz/domain/WebsiteStorage.java create mode 100644 src/main/java/com/mini/capi/biz/mapper/AccountsMapper.java create mode 100644 src/main/java/com/mini/capi/biz/mapper/CitiesMapper.java create mode 100644 src/main/java/com/mini/capi/biz/mapper/CombinedSummaryMapper.java create mode 100644 src/main/java/com/mini/capi/biz/mapper/CombinedSummaryViewMapper.java create mode 100644 src/main/java/com/mini/capi/biz/mapper/CompanyMapper.java create mode 100644 src/main/java/com/mini/capi/biz/mapper/DailySummaryMapper.java create mode 100644 src/main/java/com/mini/capi/biz/mapper/DailySummaryViewMapper.java create mode 100644 src/main/java/com/mini/capi/biz/mapper/ExpenseCategoriesMapper.java create mode 100644 src/main/java/com/mini/capi/biz/mapper/ExpensesMapper.java create mode 100644 src/main/java/com/mini/capi/biz/mapper/GiteeFavoritesMapper.java create mode 100644 src/main/java/com/mini/capi/biz/mapper/IncomeSourcesMapper.java create mode 100644 src/main/java/com/mini/capi/biz/mapper/IncomesExpenseViewMapper.java create mode 100644 src/main/java/com/mini/capi/biz/mapper/IncomesMapper.java create mode 100644 src/main/java/com/mini/capi/biz/mapper/IndexKpiDetailMapper.java create mode 100644 src/main/java/com/mini/capi/biz/mapper/IndexKpiInfoMapper.java create mode 100644 src/main/java/com/mini/capi/biz/mapper/MunicipalitiesMapper.java create mode 100644 src/main/java/com/mini/capi/biz/mapper/ProjectDailyReportMapper.java create mode 100644 src/main/java/com/mini/capi/biz/mapper/ProjectInfoMapper.java create mode 100644 src/main/java/com/mini/capi/biz/mapper/ProjectRequirementsMapper.java create mode 100644 src/main/java/com/mini/capi/biz/mapper/ProvinceMapper.java create mode 100644 src/main/java/com/mini/capi/biz/mapper/ResumeEducationMapper.java create mode 100644 src/main/java/com/mini/capi/biz/mapper/ResumeEmployeeMapper.java create mode 100644 src/main/java/com/mini/capi/biz/mapper/ResumeExperienceMapper.java create mode 100644 src/main/java/com/mini/capi/biz/mapper/ResumeProjectMapper.java create mode 100644 src/main/java/com/mini/capi/biz/mapper/ResumeSkillMapper.java create mode 100644 src/main/java/com/mini/capi/biz/mapper/TransactionDetailsMapper.java create mode 100644 src/main/java/com/mini/capi/biz/mapper/TransfersMapper.java create mode 100644 src/main/java/com/mini/capi/biz/mapper/WebsiteStorageMapper.java create mode 100644 src/main/java/com/mini/capi/biz/service/AccountsService.java create mode 100644 src/main/java/com/mini/capi/biz/service/CitiesService.java create mode 100644 src/main/java/com/mini/capi/biz/service/CombinedSummaryService.java create mode 100644 src/main/java/com/mini/capi/biz/service/CombinedSummaryViewService.java create mode 100644 src/main/java/com/mini/capi/biz/service/CompanyService.java create mode 100644 src/main/java/com/mini/capi/biz/service/DailySummaryService.java create mode 100644 src/main/java/com/mini/capi/biz/service/DailySummaryViewService.java create mode 100644 src/main/java/com/mini/capi/biz/service/ExpenseCategoriesService.java create mode 100644 src/main/java/com/mini/capi/biz/service/ExpensesService.java create mode 100644 src/main/java/com/mini/capi/biz/service/GiteeFavoritesService.java create mode 100644 src/main/java/com/mini/capi/biz/service/IncomeSourcesService.java create mode 100644 src/main/java/com/mini/capi/biz/service/IncomesExpenseViewService.java create mode 100644 src/main/java/com/mini/capi/biz/service/IncomesService.java create mode 100644 src/main/java/com/mini/capi/biz/service/IndexKpiDetailService.java create mode 100644 src/main/java/com/mini/capi/biz/service/IndexKpiInfoService.java create mode 100644 src/main/java/com/mini/capi/biz/service/MunicipalitiesService.java create mode 100644 src/main/java/com/mini/capi/biz/service/ProjectDailyReportService.java create mode 100644 src/main/java/com/mini/capi/biz/service/ProjectInfoService.java create mode 100644 src/main/java/com/mini/capi/biz/service/ProjectRequirementsService.java create mode 100644 src/main/java/com/mini/capi/biz/service/ProvinceService.java create mode 100644 src/main/java/com/mini/capi/biz/service/ResumeEducationService.java create mode 100644 src/main/java/com/mini/capi/biz/service/ResumeEmployeeService.java create mode 100644 src/main/java/com/mini/capi/biz/service/ResumeExperienceService.java create mode 100644 src/main/java/com/mini/capi/biz/service/ResumeProjectService.java create mode 100644 src/main/java/com/mini/capi/biz/service/ResumeSkillService.java create mode 100644 src/main/java/com/mini/capi/biz/service/TransactionDetailsService.java create mode 100644 src/main/java/com/mini/capi/biz/service/TransfersService.java create mode 100644 src/main/java/com/mini/capi/biz/service/WebsiteStorageService.java create mode 100644 src/main/java/com/mini/capi/biz/service/impl/AccountsServiceImpl.java create mode 100644 src/main/java/com/mini/capi/biz/service/impl/CitiesServiceImpl.java create mode 100644 src/main/java/com/mini/capi/biz/service/impl/CombinedSummaryServiceImpl.java create mode 100644 src/main/java/com/mini/capi/biz/service/impl/CombinedSummaryViewServiceImpl.java create mode 100644 src/main/java/com/mini/capi/biz/service/impl/CompanyServiceImpl.java create mode 100644 src/main/java/com/mini/capi/biz/service/impl/DailySummaryServiceImpl.java create mode 100644 src/main/java/com/mini/capi/biz/service/impl/DailySummaryViewServiceImpl.java create mode 100644 src/main/java/com/mini/capi/biz/service/impl/ExpenseCategoriesServiceImpl.java create mode 100644 src/main/java/com/mini/capi/biz/service/impl/ExpensesServiceImpl.java create mode 100644 src/main/java/com/mini/capi/biz/service/impl/GiteeFavoritesServiceImpl.java create mode 100644 src/main/java/com/mini/capi/biz/service/impl/IncomeSourcesServiceImpl.java create mode 100644 src/main/java/com/mini/capi/biz/service/impl/IncomesExpenseViewServiceImpl.java create mode 100644 src/main/java/com/mini/capi/biz/service/impl/IncomesServiceImpl.java create mode 100644 src/main/java/com/mini/capi/biz/service/impl/IndexKpiDetailServiceImpl.java create mode 100644 src/main/java/com/mini/capi/biz/service/impl/IndexKpiInfoServiceImpl.java create mode 100644 src/main/java/com/mini/capi/biz/service/impl/MunicipalitiesServiceImpl.java create mode 100644 src/main/java/com/mini/capi/biz/service/impl/ProjectDailyReportServiceImpl.java create mode 100644 src/main/java/com/mini/capi/biz/service/impl/ProjectInfoServiceImpl.java create mode 100644 src/main/java/com/mini/capi/biz/service/impl/ProjectRequirementsServiceImpl.java create mode 100644 src/main/java/com/mini/capi/biz/service/impl/ProvinceServiceImpl.java create mode 100644 src/main/java/com/mini/capi/biz/service/impl/ResumeEducationServiceImpl.java create mode 100644 src/main/java/com/mini/capi/biz/service/impl/ResumeEmployeeServiceImpl.java create mode 100644 src/main/java/com/mini/capi/biz/service/impl/ResumeExperienceServiceImpl.java create mode 100644 src/main/java/com/mini/capi/biz/service/impl/ResumeProjectServiceImpl.java create mode 100644 src/main/java/com/mini/capi/biz/service/impl/ResumeSkillServiceImpl.java create mode 100644 src/main/java/com/mini/capi/biz/service/impl/TransactionDetailsServiceImpl.java create mode 100644 src/main/java/com/mini/capi/biz/service/impl/TransfersServiceImpl.java create mode 100644 src/main/java/com/mini/capi/biz/service/impl/WebsiteStorageServiceImpl.java create mode 100644 src/main/resources/mapper/AccountsMapper.xml create mode 100644 src/main/resources/mapper/CitiesMapper.xml create mode 100644 src/main/resources/mapper/CombinedSummaryMapper.xml create mode 100644 src/main/resources/mapper/CombinedSummaryViewMapper.xml create mode 100644 src/main/resources/mapper/CompanyMapper.xml create mode 100644 src/main/resources/mapper/DailySummaryMapper.xml create mode 100644 src/main/resources/mapper/DailySummaryViewMapper.xml create mode 100644 src/main/resources/mapper/ExpenseCategoriesMapper.xml create mode 100644 src/main/resources/mapper/ExpensesMapper.xml create mode 100644 src/main/resources/mapper/GiteeFavoritesMapper.xml create mode 100644 src/main/resources/mapper/IncomeSourcesMapper.xml create mode 100644 src/main/resources/mapper/IncomesExpenseViewMapper.xml create mode 100644 src/main/resources/mapper/IncomesMapper.xml create mode 100644 src/main/resources/mapper/IndexKpiDetailMapper.xml create mode 100644 src/main/resources/mapper/IndexKpiInfoMapper.xml create mode 100644 src/main/resources/mapper/MunicipalitiesMapper.xml create mode 100644 src/main/resources/mapper/ProjectDailyReportMapper.xml create mode 100644 src/main/resources/mapper/ProjectInfoMapper.xml create mode 100644 src/main/resources/mapper/ProjectRequirementsMapper.xml create mode 100644 src/main/resources/mapper/ProvinceMapper.xml create mode 100644 src/main/resources/mapper/ResumeEducationMapper.xml create mode 100644 src/main/resources/mapper/ResumeEmployeeMapper.xml create mode 100644 src/main/resources/mapper/ResumeExperienceMapper.xml create mode 100644 src/main/resources/mapper/ResumeProjectMapper.xml create mode 100644 src/main/resources/mapper/ResumeSkillMapper.xml create mode 100644 src/main/resources/mapper/TransactionDetailsMapper.xml create mode 100644 src/main/resources/mapper/TransfersMapper.xml create mode 100644 src/main/resources/mapper/WebsiteStorageMapper.xml diff --git a/src/main/java/com/mini/capi/biz/controller/AccountsController.java b/src/main/java/com/mini/capi/biz/controller/AccountsController.java new file mode 100644 index 0000000..ee4dc50 --- /dev/null +++ b/src/main/java/com/mini/capi/biz/controller/AccountsController.java @@ -0,0 +1,18 @@ +package com.mini.capi.biz.controller; + +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RestController; + +/** + *

+ * 账户信息表 前端控制器 + *

+ * + * @author gaoxq + * @since 2025-08-25 + */ +@RestController +@RequestMapping("/biz/accounts") +public class AccountsController { + +} diff --git a/src/main/java/com/mini/capi/biz/controller/CitiesController.java b/src/main/java/com/mini/capi/biz/controller/CitiesController.java new file mode 100644 index 0000000..9e54bbb --- /dev/null +++ b/src/main/java/com/mini/capi/biz/controller/CitiesController.java @@ -0,0 +1,18 @@ +package com.mini.capi.biz.controller; + +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RestController; + +/** + *

+ * 市区信息表 前端控制器 + *

+ * + * @author gaoxq + * @since 2025-08-25 + */ +@RestController +@RequestMapping("/biz/cities") +public class CitiesController { + +} diff --git a/src/main/java/com/mini/capi/biz/controller/CombinedSummaryController.java b/src/main/java/com/mini/capi/biz/controller/CombinedSummaryController.java new file mode 100644 index 0000000..879b5e8 --- /dev/null +++ b/src/main/java/com/mini/capi/biz/controller/CombinedSummaryController.java @@ -0,0 +1,18 @@ +package com.mini.capi.biz.controller; + +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RestController; + +/** + *

+ * 统一收支汇总表(月/季/年) 前端控制器 + *

+ * + * @author gaoxq + * @since 2025-08-25 + */ +@RestController +@RequestMapping("/biz/combinedSummary") +public class CombinedSummaryController { + +} diff --git a/src/main/java/com/mini/capi/biz/controller/CombinedSummaryViewController.java b/src/main/java/com/mini/capi/biz/controller/CombinedSummaryViewController.java new file mode 100644 index 0000000..df37906 --- /dev/null +++ b/src/main/java/com/mini/capi/biz/controller/CombinedSummaryViewController.java @@ -0,0 +1,18 @@ +package com.mini.capi.biz.controller; + +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RestController; + +/** + *

+ * VIEW 前端控制器 + *

+ * + * @author gaoxq + * @since 2025-08-25 + */ +@RestController +@RequestMapping("/biz/combinedSummaryView") +public class CombinedSummaryViewController { + +} diff --git a/src/main/java/com/mini/capi/biz/controller/CompanyController.java b/src/main/java/com/mini/capi/biz/controller/CompanyController.java new file mode 100644 index 0000000..1f48dfe --- /dev/null +++ b/src/main/java/com/mini/capi/biz/controller/CompanyController.java @@ -0,0 +1,18 @@ +package com.mini.capi.biz.controller; + +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RestController; + +/** + *

+ * 公司信息表,用于存储公司基本信息 前端控制器 + *

+ * + * @author gaoxq + * @since 2025-08-25 + */ +@RestController +@RequestMapping("/biz/company") +public class CompanyController { + +} diff --git a/src/main/java/com/mini/capi/biz/controller/DailySummaryController.java b/src/main/java/com/mini/capi/biz/controller/DailySummaryController.java new file mode 100644 index 0000000..37a7745 --- /dev/null +++ b/src/main/java/com/mini/capi/biz/controller/DailySummaryController.java @@ -0,0 +1,18 @@ +package com.mini.capi.biz.controller; + +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RestController; + +/** + *

+ * 每日收支汇总 前端控制器 + *

+ * + * @author gaoxq + * @since 2025-08-25 + */ +@RestController +@RequestMapping("/biz/dailySummary") +public class DailySummaryController { + +} diff --git a/src/main/java/com/mini/capi/biz/controller/DailySummaryViewController.java b/src/main/java/com/mini/capi/biz/controller/DailySummaryViewController.java new file mode 100644 index 0000000..24d52a4 --- /dev/null +++ b/src/main/java/com/mini/capi/biz/controller/DailySummaryViewController.java @@ -0,0 +1,18 @@ +package com.mini.capi.biz.controller; + +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RestController; + +/** + *

+ * VIEW 前端控制器 + *

+ * + * @author gaoxq + * @since 2025-08-25 + */ +@RestController +@RequestMapping("/biz/dailySummaryView") +public class DailySummaryViewController { + +} diff --git a/src/main/java/com/mini/capi/biz/controller/ExpenseCategoriesController.java b/src/main/java/com/mini/capi/biz/controller/ExpenseCategoriesController.java new file mode 100644 index 0000000..3c7697f --- /dev/null +++ b/src/main/java/com/mini/capi/biz/controller/ExpenseCategoriesController.java @@ -0,0 +1,18 @@ +package com.mini.capi.biz.controller; + +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RestController; + +/** + *

+ * 支出分类表 前端控制器 + *

+ * + * @author gaoxq + * @since 2025-08-25 + */ +@RestController +@RequestMapping("/biz/expenseCategories") +public class ExpenseCategoriesController { + +} diff --git a/src/main/java/com/mini/capi/biz/controller/ExpensesController.java b/src/main/java/com/mini/capi/biz/controller/ExpensesController.java new file mode 100644 index 0000000..c00aba6 --- /dev/null +++ b/src/main/java/com/mini/capi/biz/controller/ExpensesController.java @@ -0,0 +1,18 @@ +package com.mini.capi.biz.controller; + +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RestController; + +/** + *

+ * 支出记录表 前端控制器 + *

+ * + * @author gaoxq + * @since 2025-08-25 + */ +@RestController +@RequestMapping("/biz/expenses") +public class ExpensesController { + +} diff --git a/src/main/java/com/mini/capi/biz/controller/GiteeFavoritesController.java b/src/main/java/com/mini/capi/biz/controller/GiteeFavoritesController.java new file mode 100644 index 0000000..8d0e9d7 --- /dev/null +++ b/src/main/java/com/mini/capi/biz/controller/GiteeFavoritesController.java @@ -0,0 +1,18 @@ +package com.mini.capi.biz.controller; + +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RestController; + +/** + *

+ * 收藏的 Gitee 项目 前端控制器 + *

+ * + * @author gaoxq + * @since 2025-08-25 + */ +@RestController +@RequestMapping("/biz/giteeFavorites") +public class GiteeFavoritesController { + +} diff --git a/src/main/java/com/mini/capi/biz/controller/IncomeSourcesController.java b/src/main/java/com/mini/capi/biz/controller/IncomeSourcesController.java new file mode 100644 index 0000000..43dd9da --- /dev/null +++ b/src/main/java/com/mini/capi/biz/controller/IncomeSourcesController.java @@ -0,0 +1,18 @@ +package com.mini.capi.biz.controller; + +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RestController; + +/** + *

+ * 收入来源表 前端控制器 + *

+ * + * @author gaoxq + * @since 2025-08-25 + */ +@RestController +@RequestMapping("/biz/incomeSources") +public class IncomeSourcesController { + +} diff --git a/src/main/java/com/mini/capi/biz/controller/IncomesController.java b/src/main/java/com/mini/capi/biz/controller/IncomesController.java new file mode 100644 index 0000000..c660de4 --- /dev/null +++ b/src/main/java/com/mini/capi/biz/controller/IncomesController.java @@ -0,0 +1,18 @@ +package com.mini.capi.biz.controller; + +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RestController; + +/** + *

+ * 收入记录表 前端控制器 + *

+ * + * @author gaoxq + * @since 2025-08-25 + */ +@RestController +@RequestMapping("/biz/incomes") +public class IncomesController { + +} diff --git a/src/main/java/com/mini/capi/biz/controller/IncomesExpenseViewController.java b/src/main/java/com/mini/capi/biz/controller/IncomesExpenseViewController.java new file mode 100644 index 0000000..e43c0bd --- /dev/null +++ b/src/main/java/com/mini/capi/biz/controller/IncomesExpenseViewController.java @@ -0,0 +1,18 @@ +package com.mini.capi.biz.controller; + +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RestController; + +/** + *

+ * VIEW 前端控制器 + *

+ * + * @author gaoxq + * @since 2025-08-25 + */ +@RestController +@RequestMapping("/biz/incomesExpenseView") +public class IncomesExpenseViewController { + +} diff --git a/src/main/java/com/mini/capi/biz/controller/IndexKpiDetailController.java b/src/main/java/com/mini/capi/biz/controller/IndexKpiDetailController.java new file mode 100644 index 0000000..80f6318 --- /dev/null +++ b/src/main/java/com/mini/capi/biz/controller/IndexKpiDetailController.java @@ -0,0 +1,18 @@ +package com.mini.capi.biz.controller; + +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RestController; + +/** + *

+ * 指标数据明细表 前端控制器 + *

+ * + * @author gaoxq + * @since 2025-08-25 + */ +@RestController +@RequestMapping("/biz/indexKpiDetail") +public class IndexKpiDetailController { + +} diff --git a/src/main/java/com/mini/capi/biz/controller/IndexKpiInfoController.java b/src/main/java/com/mini/capi/biz/controller/IndexKpiInfoController.java new file mode 100644 index 0000000..812e9da --- /dev/null +++ b/src/main/java/com/mini/capi/biz/controller/IndexKpiInfoController.java @@ -0,0 +1,18 @@ +package com.mini.capi.biz.controller; + +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RestController; + +/** + *

+ * 指标基础信息表 前端控制器 + *

+ * + * @author gaoxq + * @since 2025-08-25 + */ +@RestController +@RequestMapping("/biz/indexKpiInfo") +public class IndexKpiInfoController { + +} diff --git a/src/main/java/com/mini/capi/biz/controller/MunicipalitiesController.java b/src/main/java/com/mini/capi/biz/controller/MunicipalitiesController.java new file mode 100644 index 0000000..c352138 --- /dev/null +++ b/src/main/java/com/mini/capi/biz/controller/MunicipalitiesController.java @@ -0,0 +1,18 @@ +package com.mini.capi.biz.controller; + +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RestController; + +/** + *

+ * 地市信息表 前端控制器 + *

+ * + * @author gaoxq + * @since 2025-08-25 + */ +@RestController +@RequestMapping("/biz/municipalities") +public class MunicipalitiesController { + +} diff --git a/src/main/java/com/mini/capi/biz/controller/ProjectDailyReportController.java b/src/main/java/com/mini/capi/biz/controller/ProjectDailyReportController.java new file mode 100644 index 0000000..296ea4e --- /dev/null +++ b/src/main/java/com/mini/capi/biz/controller/ProjectDailyReportController.java @@ -0,0 +1,18 @@ +package com.mini.capi.biz.controller; + +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RestController; + +/** + *

+ * 工作日报数据表 前端控制器 + *

+ * + * @author gaoxq + * @since 2025-08-25 + */ +@RestController +@RequestMapping("/biz/projectDailyReport") +public class ProjectDailyReportController { + +} diff --git a/src/main/java/com/mini/capi/biz/controller/ProjectInfoController.java b/src/main/java/com/mini/capi/biz/controller/ProjectInfoController.java new file mode 100644 index 0000000..d01018b --- /dev/null +++ b/src/main/java/com/mini/capi/biz/controller/ProjectInfoController.java @@ -0,0 +1,18 @@ +package com.mini.capi.biz.controller; + +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RestController; + +/** + *

+ * 项目表用于存储公司内部各个项目的详细信息 前端控制器 + *

+ * + * @author gaoxq + * @since 2025-08-25 + */ +@RestController +@RequestMapping("/biz/projectInfo") +public class ProjectInfoController { + +} diff --git a/src/main/java/com/mini/capi/biz/controller/ProjectRequirementsController.java b/src/main/java/com/mini/capi/biz/controller/ProjectRequirementsController.java new file mode 100644 index 0000000..baa21e8 --- /dev/null +++ b/src/main/java/com/mini/capi/biz/controller/ProjectRequirementsController.java @@ -0,0 +1,18 @@ +package com.mini.capi.biz.controller; + +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RestController; + +/** + *

+ * 项目需求表 前端控制器 + *

+ * + * @author gaoxq + * @since 2025-08-25 + */ +@RestController +@RequestMapping("/biz/projectRequirements") +public class ProjectRequirementsController { + +} diff --git a/src/main/java/com/mini/capi/biz/controller/ProvinceController.java b/src/main/java/com/mini/capi/biz/controller/ProvinceController.java new file mode 100644 index 0000000..8646015 --- /dev/null +++ b/src/main/java/com/mini/capi/biz/controller/ProvinceController.java @@ -0,0 +1,18 @@ +package com.mini.capi.biz.controller; + +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RestController; + +/** + *

+ * 省份信息表 前端控制器 + *

+ * + * @author gaoxq + * @since 2025-08-25 + */ +@RestController +@RequestMapping("/biz/province") +public class ProvinceController { + +} diff --git a/src/main/java/com/mini/capi/biz/controller/ResumeEducationController.java b/src/main/java/com/mini/capi/biz/controller/ResumeEducationController.java new file mode 100644 index 0000000..e6a098b --- /dev/null +++ b/src/main/java/com/mini/capi/biz/controller/ResumeEducationController.java @@ -0,0 +1,18 @@ +package com.mini.capi.biz.controller; + +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RestController; + +/** + *

+ * 教育经历子表 前端控制器 + *

+ * + * @author gaoxq + * @since 2025-08-25 + */ +@RestController +@RequestMapping("/biz/resumeEducation") +public class ResumeEducationController { + +} diff --git a/src/main/java/com/mini/capi/biz/controller/ResumeEmployeeController.java b/src/main/java/com/mini/capi/biz/controller/ResumeEmployeeController.java new file mode 100644 index 0000000..0c4174d --- /dev/null +++ b/src/main/java/com/mini/capi/biz/controller/ResumeEmployeeController.java @@ -0,0 +1,18 @@ +package com.mini.capi.biz.controller; + +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RestController; + +/** + *

+ * 员工表用于存储公司内部员工的基本信息 前端控制器 + *

+ * + * @author gaoxq + * @since 2025-08-25 + */ +@RestController +@RequestMapping("/biz/resumeEmployee") +public class ResumeEmployeeController { + +} diff --git a/src/main/java/com/mini/capi/biz/controller/ResumeExperienceController.java b/src/main/java/com/mini/capi/biz/controller/ResumeExperienceController.java new file mode 100644 index 0000000..c06632d --- /dev/null +++ b/src/main/java/com/mini/capi/biz/controller/ResumeExperienceController.java @@ -0,0 +1,18 @@ +package com.mini.capi.biz.controller; + +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RestController; + +/** + *

+ * 工作经历子表 前端控制器 + *

+ * + * @author gaoxq + * @since 2025-08-25 + */ +@RestController +@RequestMapping("/biz/resumeExperience") +public class ResumeExperienceController { + +} diff --git a/src/main/java/com/mini/capi/biz/controller/ResumeProjectController.java b/src/main/java/com/mini/capi/biz/controller/ResumeProjectController.java new file mode 100644 index 0000000..6ce1208 --- /dev/null +++ b/src/main/java/com/mini/capi/biz/controller/ResumeProjectController.java @@ -0,0 +1,18 @@ +package com.mini.capi.biz.controller; + +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RestController; + +/** + *

+ * 项目经历子表 前端控制器 + *

+ * + * @author gaoxq + * @since 2025-08-25 + */ +@RestController +@RequestMapping("/biz/resumeProject") +public class ResumeProjectController { + +} diff --git a/src/main/java/com/mini/capi/biz/controller/ResumeSkillController.java b/src/main/java/com/mini/capi/biz/controller/ResumeSkillController.java new file mode 100644 index 0000000..5a59b1e --- /dev/null +++ b/src/main/java/com/mini/capi/biz/controller/ResumeSkillController.java @@ -0,0 +1,18 @@ +package com.mini.capi.biz.controller; + +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RestController; + +/** + *

+ * 技能子表 前端控制器 + *

+ * + * @author gaoxq + * @since 2025-08-25 + */ +@RestController +@RequestMapping("/biz/resumeSkill") +public class ResumeSkillController { + +} diff --git a/src/main/java/com/mini/capi/biz/controller/TransactionDetailsController.java b/src/main/java/com/mini/capi/biz/controller/TransactionDetailsController.java new file mode 100644 index 0000000..e71406e --- /dev/null +++ b/src/main/java/com/mini/capi/biz/controller/TransactionDetailsController.java @@ -0,0 +1,18 @@ +package com.mini.capi.biz.controller; + +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RestController; + +/** + *

+ * 完整交易流水(含实时余额) 前端控制器 + *

+ * + * @author gaoxq + * @since 2025-08-25 + */ +@RestController +@RequestMapping("/biz/transactionDetails") +public class TransactionDetailsController { + +} diff --git a/src/main/java/com/mini/capi/biz/controller/TransfersController.java b/src/main/java/com/mini/capi/biz/controller/TransfersController.java new file mode 100644 index 0000000..7e7d195 --- /dev/null +++ b/src/main/java/com/mini/capi/biz/controller/TransfersController.java @@ -0,0 +1,18 @@ +package com.mini.capi.biz.controller; + +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RestController; + +/** + *

+ * 账户间转账记录 前端控制器 + *

+ * + * @author gaoxq + * @since 2025-08-25 + */ +@RestController +@RequestMapping("/biz/transfers") +public class TransfersController { + +} diff --git a/src/main/java/com/mini/capi/biz/controller/WebsiteStorageController.java b/src/main/java/com/mini/capi/biz/controller/WebsiteStorageController.java new file mode 100644 index 0000000..48084cb --- /dev/null +++ b/src/main/java/com/mini/capi/biz/controller/WebsiteStorageController.java @@ -0,0 +1,18 @@ +package com.mini.capi.biz.controller; + +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RestController; + +/** + *

+ * 网站信息存储表,用于记录网站登录信息及相关信息 前端控制器 + *

+ * + * @author gaoxq + * @since 2025-08-25 + */ +@RestController +@RequestMapping("/biz/websiteStorage") +public class WebsiteStorageController { + +} diff --git a/src/main/java/com/mini/capi/biz/domain/Accounts.java b/src/main/java/com/mini/capi/biz/domain/Accounts.java new file mode 100644 index 0000000..f6b4418 --- /dev/null +++ b/src/main/java/com/mini/capi/biz/domain/Accounts.java @@ -0,0 +1,105 @@ +package com.mini.capi.biz.domain; + +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import java.io.Serializable; +import java.math.BigDecimal; +import java.time.LocalDateTime; +import lombok.Getter; +import lombok.Setter; + +/** + *

+ * 账户信息表 + *

+ * + * @author gaoxq + * @since 2025-08-25 + */ +@Getter +@Setter +@TableName("biz_accounts") +public class Accounts implements Serializable { + + private static final long serialVersionUID = 1L; + + /** + * 创建时间 + */ + @TableField("create_time") + private LocalDateTime createTime; + + /** + * 账户唯一标识 + */ + @TableId(value = "account_id", type = IdType.AUTO) + private String accountId; + + /** + * 账户名称 + */ + @TableField("account_name") + private String accountName; + + /** + * 账户类型(1:现金 2:银行卡 3:信用卡 4:支付宝 5:微信 6:投资账户) + */ + @TableField("account_type") + private String accountType; + + /** + * 货币类型 + */ + @TableField("currency") + private String currency; + + /** + * 初始余额 + */ + @TableField("initial_balance") + private BigDecimal initialBalance; + + /** + * 当前余额 + */ + @TableField("current_balance") + private BigDecimal currentBalance; + + /** + * 是否启用 + */ + @TableField("is_active") + private String isActive; + + /** + * 最后更新时间 + */ + @TableField("update_time") + private LocalDateTime updateTime; + + /** + * 租户id + */ + @TableField("f_tenant_id") + private String fTenantId; + + /** + * 流程id + */ + @TableField("f_flow_id") + private String fFlowId; + + /** + * 流程任务主键 + */ + @TableField("f_flow_task_id") + private String fFlowTaskId; + + /** + * 流程任务状态 + */ + @TableField("f_flow_state") + private Integer fFlowState; +} diff --git a/src/main/java/com/mini/capi/biz/domain/Cities.java b/src/main/java/com/mini/capi/biz/domain/Cities.java new file mode 100644 index 0000000..e77466d --- /dev/null +++ b/src/main/java/com/mini/capi/biz/domain/Cities.java @@ -0,0 +1,101 @@ +package com.mini.capi.biz.domain; + +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import java.io.Serializable; +import java.time.LocalDateTime; +import lombok.Getter; +import lombok.Setter; + +/** + *

+ * 市区信息表 + *

+ * + * @author gaoxq + * @since 2025-08-25 + */ +@Getter +@Setter +@TableName("biz_cities") +public class Cities implements Serializable { + + private static final long serialVersionUID = 1L; + + @TableId(value = "id", type = IdType.AUTO) + private String id; + + /** + * 记录时间 + */ + @TableField("create_time") + private LocalDateTime createTime; + + /** + * 省份编码 + */ + @TableField("province_code") + private String provinceCode; + + /** + * 市区编码 + */ + @TableField("city_code") + private String cityCode; + + /** + * 市区名称 + */ + @TableField("city_name") + private String cityName; + + /** + * 市区区号 + */ + @TableField("area_code") + private String areaCode; + + /** + * 市区级别 + */ + @TableField("area_type") + private String areaType; + + /** + * 更新时间 + */ + @TableField("update_time") + private LocalDateTime updateTime; + + /** + * 数据状态 + */ + @TableField("data_status") + private String dataStatus; + + /** + * 租户id + */ + @TableField("f_tenant_id") + private String fTenantId; + + /** + * 流程id + */ + @TableField("f_flow_id") + private String fFlowId; + + /** + * 流程任务主键 + */ + @TableField("f_flow_task_id") + private String fFlowTaskId; + + /** + * 流程任务状态 + */ + @TableField("f_flow_state") + private Integer fFlowState; +} diff --git a/src/main/java/com/mini/capi/biz/domain/CombinedSummary.java b/src/main/java/com/mini/capi/biz/domain/CombinedSummary.java new file mode 100644 index 0000000..4d15ddd --- /dev/null +++ b/src/main/java/com/mini/capi/biz/domain/CombinedSummary.java @@ -0,0 +1,180 @@ +package com.mini.capi.biz.domain; + +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import java.io.Serializable; +import java.math.BigDecimal; +import java.time.LocalDateTime; +import lombok.Getter; +import lombok.Setter; + +/** + *

+ * 统一收支汇总表(月/季/年) + *

+ * + * @author gaoxq + * @since 2025-08-25 + */ +@Getter +@Setter +@TableName("biz_combined_summary") +public class CombinedSummary implements Serializable { + + private static final long serialVersionUID = 1L; + + @TableId(value = "id", type = IdType.AUTO) + private String id; + + /** + * 记录创建时间 + */ + @TableField("create_time") + private LocalDateTime createTime; + + /** + * 周期类型:M=月,Q=季度,Y=年 + */ + @TableField("period_type") + private String periodType; + + /** + * 周期编码,格式:YYYY-MM(月)、YYYY-Q#(季度)、YYYY(年) + */ + @TableField("period_code") + private String periodCode; + + /** + * 本期总收入 + */ + @TableField("current_total_income") + private BigDecimal currentTotalIncome; + + /** + * 本期总支出 + */ + @TableField("current_total_expense") + private BigDecimal currentTotalExpense; + + /** + * 本期日均收入 + */ + @TableField("current_avg_daily_income") + private BigDecimal currentAvgDailyIncome; + + /** + * 本期日均支出 + */ + @TableField("current_avg_daily_expense") + private BigDecimal currentAvgDailyExpense; + + /** + * 本期单日最高支出 + */ + @TableField("current_highest_expense") + private BigDecimal currentHighestExpense; + + /** + * 本期年储蓄率 + */ + @TableField("current_annual_savings_rate") + private BigDecimal currentAnnualSavingsRate; + + /** + * 上期总收入 + */ + @TableField("previous_total_income") + private BigDecimal previousTotalIncome; + + /** + * 上期总支出 + */ + @TableField("previous_total_expense") + private BigDecimal previousTotalExpense; + + /** + * 上期日均收入 + */ + @TableField("previous_avg_daily_income") + private BigDecimal previousAvgDailyIncome; + + /** + * 上期日均支出 + */ + @TableField("previous_avg_daily_expense") + private BigDecimal previousAvgDailyExpense; + + /** + * 上期单日最高支出 + */ + @TableField("previous_highest_expense") + private BigDecimal previousHighestExpense; + + /** + * 上期年储蓄率 + */ + @TableField("previous_annual_savings_rate") + private BigDecimal previousAnnualSavingsRate; + + /** + * 总收入环比增长率 + */ + @TableField("mom_rate_total_income") + private BigDecimal momRateTotalIncome; + + /** + * 总支出环比增长率 + */ + @TableField("mom_rate_total_expense") + private BigDecimal momRateTotalExpense; + + /** + * 日均收入环比增长率 + */ + @TableField("mom_rate_avg_daily_income") + private BigDecimal momRateAvgDailyIncome; + + /** + * 日均支出环比增长率 + */ + @TableField("mom_rate_avg_daily_expense") + private BigDecimal momRateAvgDailyExpense; + + /** + * 单日最高支出环比增长率 + */ + @TableField("mom_rate_highest_expense") + private BigDecimal momRateHighestExpense; + + /** + * 年储蓄率环比增长率 + */ + @TableField("mom_rate_annual_savings_rate") + private BigDecimal momRateAnnualSavingsRate; + + /** + * 租户id + */ + @TableField("f_tenant_id") + private String fTenantId; + + /** + * 流程id + */ + @TableField("f_flow_id") + private String fFlowId; + + /** + * 流程任务主键 + */ + @TableField("f_flow_task_id") + private String fFlowTaskId; + + /** + * 流程任务状态 + */ + @TableField("f_flow_state") + private Integer fFlowState; +} diff --git a/src/main/java/com/mini/capi/biz/domain/CombinedSummaryView.java b/src/main/java/com/mini/capi/biz/domain/CombinedSummaryView.java new file mode 100644 index 0000000..2c8eaa3 --- /dev/null +++ b/src/main/java/com/mini/capi/biz/domain/CombinedSummaryView.java @@ -0,0 +1,36 @@ +package com.mini.capi.biz.domain; + +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableName; +import java.io.Serializable; +import java.math.BigDecimal; +import lombok.Getter; +import lombok.Setter; + +/** + *

+ * VIEW + *

+ * + * @author gaoxq + * @since 2025-08-25 + */ +@Getter +@Setter +@TableName("biz_combined_summary_view") +public class CombinedSummaryView implements Serializable { + + private static final long serialVersionUID = 1L; + + @TableField("period_type") + private String periodType; + + @TableField("name") + private String name; + + @TableField("value") + private BigDecimal value; + + @TableField("type") + private String type; +} diff --git a/src/main/java/com/mini/capi/biz/domain/Company.java b/src/main/java/com/mini/capi/biz/domain/Company.java new file mode 100644 index 0000000..01fbb6d --- /dev/null +++ b/src/main/java/com/mini/capi/biz/domain/Company.java @@ -0,0 +1,110 @@ +package com.mini.capi.biz.domain; + +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import java.io.Serializable; +import java.time.LocalDateTime; +import lombok.Getter; +import lombok.Setter; + +/** + *

+ * 公司信息表,用于存储公司基本信息 + *

+ * + * @author gaoxq + * @since 2025-08-25 + */ +@Getter +@Setter +@TableName("biz_company") +public class Company implements Serializable { + + private static final long serialVersionUID = 1L; + + /** + * 记录日期 + */ + @TableField("create_time") + private LocalDateTime createTime; + + /** + * 公司标识 + */ + @TableId(value = "company_id", type = IdType.AUTO) + private String companyId; + + /** + * 公司名称 + */ + @TableField("company_name") + private String companyName; + + /** + * 公司地址 + */ + @TableField("address") + private String address; + + /** + * 公司联系人姓名 + */ + @TableField("contact_person") + private String contactPerson; + + /** + * 公司联系电话 + */ + @TableField("phone_number") + private String phoneNumber; + + /** + * 公司电子邮箱 + */ + @TableField("email") + private String email; + + /** + * 公司官方网站地址 + */ + @TableField("website_url") + private String websiteUrl; + + /** + * 其他说明或备注 + */ + @TableField("remarks") + private String remarks; + + /** + * 公司状态 + */ + @TableField("comp_status") + private String compStatus; + + /** + * 租户id + */ + @TableField("f_tenant_id") + private String fTenantId; + + /** + * 流程id + */ + @TableField("f_flow_id") + private String fFlowId; + + /** + * 流程任务主键 + */ + @TableField("f_flow_task_id") + private String fFlowTaskId; + + /** + * 流程任务状态 + */ + @TableField("f_flow_state") + private Integer fFlowState; +} diff --git a/src/main/java/com/mini/capi/biz/domain/DailySummary.java b/src/main/java/com/mini/capi/biz/domain/DailySummary.java new file mode 100644 index 0000000..ed59668 --- /dev/null +++ b/src/main/java/com/mini/capi/biz/domain/DailySummary.java @@ -0,0 +1,91 @@ +package com.mini.capi.biz.domain; + +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import java.io.Serializable; +import java.math.BigDecimal; +import java.time.LocalDate; +import java.time.LocalDateTime; +import lombok.Getter; +import lombok.Setter; + +/** + *

+ * 每日收支汇总 + *

+ * + * @author gaoxq + * @since 2025-08-25 + */ +@Getter +@Setter +@TableName("biz_daily_summary") +public class DailySummary implements Serializable { + + private static final long serialVersionUID = 1L; + + @TableId(value = "id", type = IdType.AUTO) + private String id; + + /** + * 创建时间 + */ + @TableField("create_time") + private LocalDateTime createTime; + + /** + * 汇总日期 + */ + @TableField("summary_date") + private LocalDate summaryDate; + + /** + * 当日总收入 + */ + @TableField("total_income") + private BigDecimal totalIncome; + + /** + * 当日总支出 + */ + @TableField("total_expense") + private BigDecimal totalExpense; + + /** + * 当日净现金流 + */ + @TableField("net_cash_flow") + private BigDecimal netCashFlow; + + /** + * 交易总笔数 + */ + @TableField("transactions_count") + private String transactionsCount; + + /** + * 租户id + */ + @TableField("f_tenant_id") + private String fTenantId; + + /** + * 流程id + */ + @TableField("f_flow_id") + private String fFlowId; + + /** + * 流程任务主键 + */ + @TableField("f_flow_task_id") + private String fFlowTaskId; + + /** + * 流程任务状态 + */ + @TableField("f_flow_state") + private Integer fFlowState; +} diff --git a/src/main/java/com/mini/capi/biz/domain/DailySummaryView.java b/src/main/java/com/mini/capi/biz/domain/DailySummaryView.java new file mode 100644 index 0000000..20daa3d --- /dev/null +++ b/src/main/java/com/mini/capi/biz/domain/DailySummaryView.java @@ -0,0 +1,33 @@ +package com.mini.capi.biz.domain; + +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableName; +import java.io.Serializable; +import java.math.BigDecimal; +import lombok.Getter; +import lombok.Setter; + +/** + *

+ * VIEW + *

+ * + * @author gaoxq + * @since 2025-08-25 + */ +@Getter +@Setter +@TableName("biz_daily_summary_view") +public class DailySummaryView implements Serializable { + + private static final long serialVersionUID = 1L; + + @TableField("name") + private String name; + + @TableField("value") + private BigDecimal value; + + @TableField("type") + private String type; +} diff --git a/src/main/java/com/mini/capi/biz/domain/ExpenseCategories.java b/src/main/java/com/mini/capi/biz/domain/ExpenseCategories.java new file mode 100644 index 0000000..1968220 --- /dev/null +++ b/src/main/java/com/mini/capi/biz/domain/ExpenseCategories.java @@ -0,0 +1,80 @@ +package com.mini.capi.biz.domain; + +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import java.io.Serializable; +import java.time.LocalDateTime; +import lombok.Getter; +import lombok.Setter; + +/** + *

+ * 支出分类表 + *

+ * + * @author gaoxq + * @since 2025-08-25 + */ +@Getter +@Setter +@TableName("biz_expense_categories") +public class ExpenseCategories implements Serializable { + + private static final long serialVersionUID = 1L; + + /** + * 创建时间 + */ + @TableField("create_time") + private LocalDateTime createTime; + + /** + * 支出分类ID + */ + @TableId(value = "category_id", type = IdType.AUTO) + private String categoryId; + + /** + * 父分类ID(用于多级分类) + */ + @TableField("parent_id") + private String parentId; + + /** + * 分类名称 + */ + @TableField("cname") + private String cname; + + /** + * 分类描述 + */ + @TableField("description") + private String description; + + /** + * 租户id + */ + @TableField("f_tenant_id") + private String fTenantId; + + /** + * 流程id + */ + @TableField("f_flow_id") + private String fFlowId; + + /** + * 流程任务主键 + */ + @TableField("f_flow_task_id") + private String fFlowTaskId; + + /** + * 流程任务状态 + */ + @TableField("f_flow_state") + private Integer fFlowState; +} diff --git a/src/main/java/com/mini/capi/biz/domain/Expenses.java b/src/main/java/com/mini/capi/biz/domain/Expenses.java new file mode 100644 index 0000000..f818cef --- /dev/null +++ b/src/main/java/com/mini/capi/biz/domain/Expenses.java @@ -0,0 +1,106 @@ +package com.mini.capi.biz.domain; + +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import java.io.Serializable; +import java.math.BigDecimal; +import java.time.LocalDate; +import java.time.LocalDateTime; +import lombok.Getter; +import lombok.Setter; + +/** + *

+ * 支出记录表 + *

+ * + * @author gaoxq + * @since 2025-08-25 + */ +@Getter +@Setter +@TableName("biz_expenses") +public class Expenses implements Serializable { + + private static final long serialVersionUID = 1L; + + /** + * 创建时间 + */ + @TableField("create_time") + private LocalDateTime createTime; + + /** + * 支出记录ID + */ + @TableId(value = "expense_id", type = IdType.AUTO) + private String expenseId; + + /** + * 支付账户ID + */ + @TableField("account_id") + private String accountId; + + /** + * 支出分类ID + */ + @TableField("category_id") + private String categoryId; + + /** + * 收款方名称 + */ + @TableField("payee") + private String payee; + + /** + * 支出金额 + */ + @TableField("amount") + private BigDecimal amount; + + /** + * 交易发生日期 + */ + @TableField("transaction_date") + private LocalDate transactionDate; + + /** + * 交易描述 + */ + @TableField("description") + private String description; + + /** + * 支付编号 + */ + @TableField("order_no") + private String orderNo; + + /** + * 租户id + */ + @TableField("f_tenant_id") + private String fTenantId; + + /** + * 流程id + */ + @TableField("f_flow_id") + private String fFlowId; + + /** + * 流程任务主键 + */ + @TableField("f_flow_task_id") + private String fFlowTaskId; + + /** + * 流程任务状态 + */ + @TableField("f_flow_state") + private Integer fFlowState; +} diff --git a/src/main/java/com/mini/capi/biz/domain/GiteeFavorites.java b/src/main/java/com/mini/capi/biz/domain/GiteeFavorites.java new file mode 100644 index 0000000..3de5921 --- /dev/null +++ b/src/main/java/com/mini/capi/biz/domain/GiteeFavorites.java @@ -0,0 +1,98 @@ +package com.mini.capi.biz.domain; + +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import java.io.Serializable; +import java.time.LocalDateTime; +import lombok.Getter; +import lombok.Setter; + +/** + *

+ * 收藏的 Gitee 项目 + *

+ * + * @author gaoxq + * @since 2025-08-25 + */ +@Getter +@Setter +@TableName("biz_gitee_favorites") +public class GiteeFavorites implements Serializable { + + private static final long serialVersionUID = 1L; + + /** + * 收藏时间 + */ + @TableField("create_time") + private LocalDateTime createTime; + + /** + * 主键ID + */ + @TableId(value = "id", type = IdType.AUTO) + private String id; + + /** + * 项目名称 + */ + @TableField("project_name") + private String projectName; + + /** + * 项目拥有者 + */ + @TableField("project_owner") + private String projectOwner; + + /** + * 项目描述 + */ + @TableField("description") + private String description; + + /** + * 项目地址 + */ + @TableField("url") + private String url; + + /** + * Star 数 + */ + @TableField("stars") + private Integer stars; + + /** + * 开发语言 + */ + @TableField("project_language") + private String projectLanguage; + + /** + * 租户id + */ + @TableField("f_tenant_id") + private String fTenantId; + + /** + * 流程id + */ + @TableField("f_flow_id") + private String fFlowId; + + /** + * 流程任务主键 + */ + @TableField("f_flow_task_id") + private String fFlowTaskId; + + /** + * 流程任务状态 + */ + @TableField("f_flow_state") + private Integer fFlowState; +} diff --git a/src/main/java/com/mini/capi/biz/domain/IncomeSources.java b/src/main/java/com/mini/capi/biz/domain/IncomeSources.java new file mode 100644 index 0000000..3ccb56b --- /dev/null +++ b/src/main/java/com/mini/capi/biz/domain/IncomeSources.java @@ -0,0 +1,74 @@ +package com.mini.capi.biz.domain; + +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import java.io.Serializable; +import java.time.LocalDateTime; +import lombok.Getter; +import lombok.Setter; + +/** + *

+ * 收入来源表 + *

+ * + * @author gaoxq + * @since 2025-08-25 + */ +@Getter +@Setter +@TableName("biz_income_sources") +public class IncomeSources implements Serializable { + + private static final long serialVersionUID = 1L; + + /** + * 创建时间 + */ + @TableField("create_time") + private LocalDateTime createTime; + + /** + * 收入来源ID + */ + @TableId(value = "source_id", type = IdType.AUTO) + private String sourceId; + + /** + * 来源名称 + */ + @TableField("cname") + private String cname; + + /** + * 来源描述 + */ + @TableField("description") + private String description; + + /** + * 租户id + */ + @TableField("f_tenant_id") + private String fTenantId; + + /** + * 流程id + */ + @TableField("f_flow_id") + private String fFlowId; + + /** + * 流程任务主键 + */ + @TableField("f_flow_task_id") + private String fFlowTaskId; + + /** + * 流程任务状态 + */ + @TableField("f_flow_state") + private Integer fFlowState; +} diff --git a/src/main/java/com/mini/capi/biz/domain/Incomes.java b/src/main/java/com/mini/capi/biz/domain/Incomes.java new file mode 100644 index 0000000..f14e8e9 --- /dev/null +++ b/src/main/java/com/mini/capi/biz/domain/Incomes.java @@ -0,0 +1,106 @@ +package com.mini.capi.biz.domain; + +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import java.io.Serializable; +import java.math.BigDecimal; +import java.time.LocalDate; +import java.time.LocalDateTime; +import lombok.Getter; +import lombok.Setter; + +/** + *

+ * 收入记录表 + *

+ * + * @author gaoxq + * @since 2025-08-25 + */ +@Getter +@Setter +@TableName("biz_incomes") +public class Incomes implements Serializable { + + private static final long serialVersionUID = 1L; + + /** + * 创建时间 + */ + @TableField("create_time") + private LocalDateTime createTime; + + /** + * 收入记录ID + */ + @TableId(value = "income_id", type = IdType.AUTO) + private String incomeId; + + /** + * 收款账户ID + */ + @TableField("account_id") + private String accountId; + + /** + * 收入来源ID + */ + @TableField("source_id") + private String sourceId; + + /** + * 付款方名称 + */ + @TableField("payer") + private String payer; + + /** + * 收入金额 + */ + @TableField("amount") + private BigDecimal amount; + + /** + * 交易发生日期 + */ + @TableField("transaction_date") + private LocalDate transactionDate; + + /** + * 交易描述 + */ + @TableField("description") + private String description; + + /** + * 收入编号 + */ + @TableField("order_no") + private String orderNo; + + /** + * 租户id + */ + @TableField("f_tenant_id") + private String fTenantId; + + /** + * 流程id + */ + @TableField("f_flow_id") + private String fFlowId; + + /** + * 流程任务主键 + */ + @TableField("f_flow_task_id") + private String fFlowTaskId; + + /** + * 流程任务状态 + */ + @TableField("f_flow_state") + private Integer fFlowState; +} diff --git a/src/main/java/com/mini/capi/biz/domain/IncomesExpenseView.java b/src/main/java/com/mini/capi/biz/domain/IncomesExpenseView.java new file mode 100644 index 0000000..20eddf5 --- /dev/null +++ b/src/main/java/com/mini/capi/biz/domain/IncomesExpenseView.java @@ -0,0 +1,45 @@ +package com.mini.capi.biz.domain; + +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableName; +import java.io.Serializable; +import java.math.BigDecimal; +import lombok.Getter; +import lombok.Setter; + +/** + *

+ * VIEW + *

+ * + * @author gaoxq + * @since 2025-08-25 + */ +@Getter +@Setter +@TableName("biz_incomes_expense_view") +public class IncomesExpenseView implements Serializable { + + private static final long serialVersionUID = 1L; + + @TableField("amount") + private BigDecimal amount; + + @TableField("cname") + private String cname; + + @TableField("c_id") + private String cId; + + @TableField("account_name") + private String accountName; + + @TableField("account_id") + private String accountId; + + @TableField("cycle_date") + private String cycleDate; + + @TableField("cycle_type") + private String cycleType; +} diff --git a/src/main/java/com/mini/capi/biz/domain/IndexKpiDetail.java b/src/main/java/com/mini/capi/biz/domain/IndexKpiDetail.java new file mode 100644 index 0000000..cf1a8a0 --- /dev/null +++ b/src/main/java/com/mini/capi/biz/domain/IndexKpiDetail.java @@ -0,0 +1,113 @@ +package com.mini.capi.biz.domain; + +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import java.io.Serializable; +import java.time.LocalDateTime; +import lombok.Getter; +import lombok.Setter; + +/** + *

+ * 指标数据明细表 + *

+ * + * @author gaoxq + * @since 2025-08-25 + */ +@Getter +@Setter +@TableName("biz_index_kpi_detail") +public class IndexKpiDetail implements Serializable { + + private static final long serialVersionUID = 1L; + + @TableField("create_time") + private LocalDateTime createTime; + + @TableId(value = "detail_id", type = IdType.AUTO) + private String detailId; + + @TableField("kpi_code") + private String kpiCode; + + /** + * 排序 + */ + @TableField("sort_id") + private Long sortId; + + /** + * 日期 + */ + @TableField("ym") + private String ym; + + /** + * 指标01 + */ + @TableField("kpi_val01") + private String kpiVal01; + + /** + * 指标02 + */ + @TableField("kpi_val02") + private String kpiVal02; + + /** + * 指标03 + */ + @TableField("kpi_val03") + private String kpiVal03; + + /** + * 指标04 + */ + @TableField("kpi_val04") + private String kpiVal04; + + /** + * 指标05 + */ + @TableField("kpi_val05") + private String kpiVal05; + + /** + * 指标06 + */ + @TableField("kpi_val06") + private String kpiVal06; + + /** + * 指标07 + */ + @TableField("kpi_val07") + private String kpiVal07; + + /** + * 指标08 + */ + @TableField("kpi_val08") + private String kpiVal08; + + /** + * 指标09 + */ + @TableField("kpi_val09") + private String kpiVal09; + + /** + * 指标10 + */ + @TableField("kpi_val10") + private String kpiVal10; + + /** + * 租户id + */ + @TableField("f_tenant_id") + private String fTenantId; +} diff --git a/src/main/java/com/mini/capi/biz/domain/IndexKpiInfo.java b/src/main/java/com/mini/capi/biz/domain/IndexKpiInfo.java new file mode 100644 index 0000000..8cde895 --- /dev/null +++ b/src/main/java/com/mini/capi/biz/domain/IndexKpiInfo.java @@ -0,0 +1,86 @@ +package com.mini.capi.biz.domain; + +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import java.io.Serializable; +import java.time.LocalDateTime; +import lombok.Getter; +import lombok.Setter; + +/** + *

+ * 指标基础信息表 + *

+ * + * @author gaoxq + * @since 2025-08-25 + */ +@Getter +@Setter +@TableName("biz_index_kpi_info") +public class IndexKpiInfo implements Serializable { + + private static final long serialVersionUID = 1L; + + @TableField("create_time") + private LocalDateTime createTime; + + @TableId(value = "kpi_id", type = IdType.AUTO) + private String kpiId; + + /** + * 模块编码 + */ + @TableField("mod_code") + private String modCode; + + /** + * 系统编码 + */ + @TableField("sys_code") + private String sysCode; + + /** + * 指标编码 + */ + @TableField("kpi_code") + private String kpiCode; + + /** + * 指标名称 + */ + @TableField("kpi_name") + private String kpiName; + + /** + * 指标详情 + */ + @TableField("kpi_desc") + private String kpiDesc; + + /** + * 租户id + */ + @TableField("f_tenant_id") + private String fTenantId; + + /** + * 流程id + */ + @TableField("f_flow_id") + private String fFlowId; + + /** + * 流程任务主键 + */ + @TableField("f_flow_task_id") + private String fFlowTaskId; + + /** + * 流程任务状态 + */ + @TableField("f_flow_state") + private Integer fFlowState; +} diff --git a/src/main/java/com/mini/capi/biz/domain/Municipalities.java b/src/main/java/com/mini/capi/biz/domain/Municipalities.java new file mode 100644 index 0000000..8a64a51 --- /dev/null +++ b/src/main/java/com/mini/capi/biz/domain/Municipalities.java @@ -0,0 +1,125 @@ +package com.mini.capi.biz.domain; + +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import java.io.Serializable; +import java.time.LocalDateTime; +import lombok.Getter; +import lombok.Setter; + +/** + *

+ * 地市信息表 + *

+ * + * @author gaoxq + * @since 2025-08-25 + */ +@Getter +@Setter +@TableName("biz_municipalities") +public class Municipalities implements Serializable { + + private static final long serialVersionUID = 1L; + + @TableId(value = "id", type = IdType.AUTO) + private String id; + + /** + * 记录时间 + */ + @TableField("create_time") + private LocalDateTime createTime; + + /** + * 省份名称 + */ + @TableField("province_name") + private String provinceName; + + /** + * 市区名称 + */ + @TableField("city_name") + private String cityName; + + /** + * 县区名称 + */ + @TableField("county_name") + private String countyName; + + /** + * 省份编码 + */ + @TableField("province_code") + private Long provinceCode; + + /** + * 市区编码 + */ + @TableField("city_code") + private String cityCode; + + /** + * 县区编码 + */ + @TableField("county_code") + private String countyCode; + + /** + * 市县级别 + */ + @TableField("city_type") + private Integer cityType; + + /** + * 市区区号 + */ + @TableField("area_code") + private String areaCode; + + /** + * 街道名称 + */ + @TableField("town_name") + private String townName; + + /** + * 街道编号 + */ + @TableField("town_code") + private String townCode; + + /** + * 社区名称 + */ + @TableField("village_name") + private String villageName; + + /** + * 社区编号 + */ + @TableField("village_code") + private String villageCode; + + /** + * 更新时间 + */ + @TableField("update_time") + private LocalDateTime updateTime; + + /** + * 数据状态 + */ + @TableField("data_status") + private String dataStatus; + + /** + * 租户id + */ + @TableField("f_tenant_id") + private String fTenantId; +} diff --git a/src/main/java/com/mini/capi/biz/domain/ProjectDailyReport.java b/src/main/java/com/mini/capi/biz/domain/ProjectDailyReport.java new file mode 100644 index 0000000..fbef483 --- /dev/null +++ b/src/main/java/com/mini/capi/biz/domain/ProjectDailyReport.java @@ -0,0 +1,124 @@ +package com.mini.capi.biz.domain; + +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import java.io.Serializable; +import java.math.BigDecimal; +import java.time.LocalDate; +import java.time.LocalDateTime; +import lombok.Getter; +import lombok.Setter; + +/** + *

+ * 工作日报数据表 + *

+ * + * @author gaoxq + * @since 2025-08-25 + */ +@Getter +@Setter +@TableName("biz_project_daily_report") +public class ProjectDailyReport implements Serializable { + + private static final long serialVersionUID = 1L; + + /** + * 记录创建时间,自动设置为当前时间戳 + */ + @TableField("create_time") + private LocalDateTime createTime; + + /** + * 主键ID,唯一标识每条工作日报记录 + */ + @TableId(value = "report_id", type = IdType.AUTO) + private String reportId; + + /** + * 工作标题 + */ + @TableField("report_title") + private String reportTitle; + + /** + * 工作日期,格式为YYYY-MM-DD + */ + @TableField("report_date") + private LocalDate reportDate; + + /** + * 员工ID,用于关联员工信息表(如果有) + */ + @TableField("employee_id") + private String employeeId; + + /** + * 当天的工作内容,可以是任务描述、完成的工作等 + */ + @TableField("work_content") + private String workContent; + + /** + * 当天工作时长,单位为小时,保留两位小数 + */ + @TableField("work_hours") + private BigDecimal workHours; + + /** + * 当天工作进度,以百分比形式表示(例如50.0表示50%) + */ + @TableField("work_progress") + private BigDecimal workProgress; + + /** + * 当天遇到的问题或困难 + */ + @TableField("issues_encountered") + private String issuesEncountered; + + /** + * 针对遇到的问题的解决方案或处理措施 + */ + @TableField("solutions") + private String solutions; + + /** + * 项目名称 + */ + @TableField("project_id") + private String projectId; + + /** + * 记录最后更新时间,自动更新为当前时间戳 + */ + @TableField("update_time") + private LocalDateTime updateTime; + + /** + * 租户id + */ + @TableField("f_tenant_id") + private String fTenantId; + + /** + * 流程id + */ + @TableField("f_flow_id") + private String fFlowId; + + /** + * 流程任务主键 + */ + @TableField("f_flow_task_id") + private String fFlowTaskId; + + /** + * 流程任务状态 + */ + @TableField("f_flow_state") + private Integer fFlowState; +} diff --git a/src/main/java/com/mini/capi/biz/domain/ProjectInfo.java b/src/main/java/com/mini/capi/biz/domain/ProjectInfo.java new file mode 100644 index 0000000..6ba79cc --- /dev/null +++ b/src/main/java/com/mini/capi/biz/domain/ProjectInfo.java @@ -0,0 +1,111 @@ +package com.mini.capi.biz.domain; + +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import java.io.Serializable; +import java.time.LocalDate; +import java.time.LocalDateTime; +import lombok.Getter; +import lombok.Setter; + +/** + *

+ * 项目表用于存储公司内部各个项目的详细信息 + *

+ * + * @author gaoxq + * @since 2025-08-25 + */ +@Getter +@Setter +@TableName("biz_project_info") +public class ProjectInfo implements Serializable { + + private static final long serialVersionUID = 1L; + + /** + * 记录创建时间 + */ + @TableField("create_time") + private LocalDateTime createTime; + + /** + * 项目唯一标识符,主键 + */ + @TableId(value = "project_id", type = IdType.AUTO) + private String projectId; + + /** + * 项目编码 + */ + @TableField("project_code") + private String projectCode; + + /** + * 项目名称,必须唯一 + */ + @TableField("project_name") + private String projectName; + + /** + * 项目描述,简要说明项目的目标和范围 + */ + @TableField("project_desc") + private String projectDesc; + + /** + * 项目开始日期 + */ + @TableField("start_date") + private LocalDate startDate; + + /** + * 项目预计结束日期,可为空表示未确定 + */ + @TableField("end_date") + private LocalDate endDate; + + /** + * 员工列表 + */ + @TableField("employee_id") + private String employeeId; + + /** + * 项目类型 + */ + @TableField("project_type") + private String projectType; + + /** + * 项目状态:活跃、已完成、已延迟、已取消 + */ + @TableField("project_status") + private String projectStatus; + + /** + * 租户id + */ + @TableField("f_tenant_id") + private String fTenantId; + + /** + * 流程id + */ + @TableField("f_flow_id") + private String fFlowId; + + /** + * 流程任务主键 + */ + @TableField("f_flow_task_id") + private String fFlowTaskId; + + /** + * 流程任务状态 + */ + @TableField("f_flow_state") + private Integer fFlowState; +} diff --git a/src/main/java/com/mini/capi/biz/domain/ProjectRequirements.java b/src/main/java/com/mini/capi/biz/domain/ProjectRequirements.java new file mode 100644 index 0000000..d001e89 --- /dev/null +++ b/src/main/java/com/mini/capi/biz/domain/ProjectRequirements.java @@ -0,0 +1,134 @@ +package com.mini.capi.biz.domain; + +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import java.io.Serializable; +import java.time.LocalDateTime; +import lombok.Getter; +import lombok.Setter; + +/** + *

+ * 项目需求表 + *

+ * + * @author gaoxq + * @since 2025-08-25 + */ +@Getter +@Setter +@TableName("biz_project_requirements") +public class ProjectRequirements implements Serializable { + + private static final long serialVersionUID = 1L; + + /** + * 记录日期 + */ + @TableField("create_time") + private LocalDateTime createTime; + + /** + * 需求标识 + */ + @TableId(value = "requirement_id", type = IdType.AUTO) + private String requirementId; + + /** + * 需求名称 + */ + @TableField("requirement_name") + private String requirementName; + + /** + * 需求编号 + */ + @TableField("requirement_code") + private String requirementCode; + + /** + * 项目区域 + */ + @TableField("area_code") + private String areaCode; + + /** + * 需求描述 + */ + @TableField("requirement_description") + private String requirementDescription; + + /** + * 开始时间 + */ + @TableField("start_time") + private LocalDateTime startTime; + + /** + * 结束时间 + */ + @TableField("end_time") + private LocalDateTime endTime; + + /** + * 优先级 + */ + @TableField("priority") + private String priority; + + /** + * 更新时间 + */ + @TableField("update_time") + private LocalDateTime updateTime; + + /** + * 项目ID + */ + @TableField("project_id") + private String projectId; + + /** + * 用户ID + */ + @TableField("employee_id") + private String employeeId; + + /** + * 需求备注 + */ + @TableField("remark") + private String remark; + + /** + * 状态 + */ + @TableField("requirements_status") + private String requirementsStatus; + + /** + * 租户id + */ + @TableField("f_tenant_id") + private String fTenantId; + + /** + * 流程id + */ + @TableField("f_flow_id") + private String fFlowId; + + /** + * 流程任务主键 + */ + @TableField("f_flow_task_id") + private String fFlowTaskId; + + /** + * 流程任务状态 + */ + @TableField("f_flow_state") + private Integer fFlowState; +} diff --git a/src/main/java/com/mini/capi/biz/domain/Province.java b/src/main/java/com/mini/capi/biz/domain/Province.java new file mode 100644 index 0000000..938f8c4 --- /dev/null +++ b/src/main/java/com/mini/capi/biz/domain/Province.java @@ -0,0 +1,95 @@ +package com.mini.capi.biz.domain; + +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import java.io.Serializable; +import java.time.LocalDateTime; +import lombok.Getter; +import lombok.Setter; + +/** + *

+ * 省份信息表 + *

+ * + * @author gaoxq + * @since 2025-08-25 + */ +@Getter +@Setter +@TableName("biz_province") +public class Province implements Serializable { + + private static final long serialVersionUID = 1L; + + @TableId(value = "id", type = IdType.AUTO) + private String id; + + /** + * 记录时间 + */ + @TableField("create_time") + private LocalDateTime createTime; + + /** + * 省份名称 + */ + @TableField("province_name") + private String provinceName; + + /** + * 省份编码 + */ + @TableField("province_code") + private String provinceCode; + + /** + * 请求地址 + */ + @TableField("url_addr") + private String urlAddr; + + /** + * 省份序号 + */ + @TableField("sorting") + private Integer sorting; + + /** + * 请求状态 + */ + @TableField("req_code") + private String reqCode; + + /** + * 数据状态 + */ + @TableField("data_status") + private String dataStatus; + + /** + * 租户id + */ + @TableField("f_tenant_id") + private String fTenantId; + + /** + * 流程id + */ + @TableField("f_flow_id") + private String fFlowId; + + /** + * 流程任务主键 + */ + @TableField("f_flow_task_id") + private String fFlowTaskId; + + /** + * 流程任务状态 + */ + @TableField("f_flow_state") + private Integer fFlowState; +} diff --git a/src/main/java/com/mini/capi/biz/domain/ResumeEducation.java b/src/main/java/com/mini/capi/biz/domain/ResumeEducation.java new file mode 100644 index 0000000..ed3a992 --- /dev/null +++ b/src/main/java/com/mini/capi/biz/domain/ResumeEducation.java @@ -0,0 +1,81 @@ +package com.mini.capi.biz.domain; + +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import java.io.Serializable; +import java.time.LocalDate; +import java.time.LocalDateTime; +import lombok.Getter; +import lombok.Setter; + +/** + *

+ * 教育经历子表 + *

+ * + * @author gaoxq + * @since 2025-08-25 + */ +@Getter +@Setter +@TableName("biz_resume_education") +public class ResumeEducation implements Serializable { + + private static final long serialVersionUID = 1L; + + @TableField("create_time") + private LocalDateTime createTime; + + /** + * 主键 + */ + @TableId(value = "id", type = IdType.AUTO) + private String id; + + /** + * 外键 + */ + @TableField("employee_id") + private String employeeId; + + /** + * 学校名称 + */ + @TableField("school") + private String school; + + /** + * 专业 + */ + @TableField("major") + private String major; + + /** + * 学历:高中,专科,本科,硕士,博士,其他 + */ + @TableField("education_degree") + private String educationDegree; + + /** + * 开始日期 + */ + @TableField("start_date") + private LocalDate startDate; + + /** + * 结束日期 + */ + @TableField("end_date") + private LocalDate endDate; + + @TableField("update_time") + private LocalDateTime updateTime; + + /** + * 租户id + */ + @TableField("f_tenant_id") + private String fTenantId; +} diff --git a/src/main/java/com/mini/capi/biz/domain/ResumeEmployee.java b/src/main/java/com/mini/capi/biz/domain/ResumeEmployee.java new file mode 100644 index 0000000..50dab4a --- /dev/null +++ b/src/main/java/com/mini/capi/biz/domain/ResumeEmployee.java @@ -0,0 +1,110 @@ +package com.mini.capi.biz.domain; + +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import java.io.Serializable; +import java.time.LocalDateTime; +import lombok.Getter; +import lombok.Setter; + +/** + *

+ * 员工表用于存储公司内部员工的基本信息 + *

+ * + * @author gaoxq + * @since 2025-08-25 + */ +@Getter +@Setter +@TableName("biz_resume_employee") +public class ResumeEmployee implements Serializable { + + private static final long serialVersionUID = 1L; + + /** + * 记录时间 + */ + @TableField("create_time") + private LocalDateTime createTime; + + /** + * 唯一标识 + */ + @TableId(value = "employee_id", type = IdType.AUTO) + private String employeeId; + + /** + * 员工姓名 + */ + @TableField("employee_name") + private String employeeName; + + /** + * 员工编号 + */ + @TableField("employee_code") + private String employeeCode; + + /** + * 电子邮件 + */ + @TableField("email") + private String email; + + /** + * 移动电话 + */ + @TableField("phone_number") + private String phoneNumber; + + /** + * 性别 + */ + @TableField("sex") + private String sex; + + /** + * 职位 + */ + @TableField("employee_position") + private String employeePosition; + + /** + * 入职日期 + */ + @TableField("hire_date") + private String hireDate; + + /** + * 状态 + */ + @TableField("employee_status") + private String employeeStatus; + + /** + * 租户id + */ + @TableField("f_tenant_id") + private String fTenantId; + + /** + * 流程id + */ + @TableField("f_flow_id") + private String fFlowId; + + /** + * 流程任务主键 + */ + @TableField("f_flow_task_id") + private String fFlowTaskId; + + /** + * 流程任务状态 + */ + @TableField("f_flow_state") + private Integer fFlowState; +} diff --git a/src/main/java/com/mini/capi/biz/domain/ResumeExperience.java b/src/main/java/com/mini/capi/biz/domain/ResumeExperience.java new file mode 100644 index 0000000..f1f2889 --- /dev/null +++ b/src/main/java/com/mini/capi/biz/domain/ResumeExperience.java @@ -0,0 +1,75 @@ +package com.mini.capi.biz.domain; + +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import java.io.Serializable; +import java.time.LocalDate; +import java.time.LocalDateTime; +import lombok.Getter; +import lombok.Setter; + +/** + *

+ * 工作经历子表 + *

+ * + * @author gaoxq + * @since 2025-08-25 + */ +@Getter +@Setter +@TableName("biz_resume_experience") +public class ResumeExperience implements Serializable { + + private static final long serialVersionUID = 1L; + + @TableField("create_time") + private LocalDateTime createTime; + + /** + * 主键 + */ + @TableId(value = "id", type = IdType.AUTO) + private String id; + + /** + * 外键 + */ + @TableField("employee_id") + private String employeeId; + + /** + * 公司名称 + */ + @TableField("company") + private String company; + + /** + * 职位 + */ + @TableField("experience_position") + private String experiencePosition; + + /** + * 工作描述/职责 + */ + @TableField("description") + private String description; + + @TableField("start_date") + private LocalDate startDate; + + @TableField("end_date") + private LocalDate endDate; + + @TableField("update_time") + private LocalDateTime updateTime; + + /** + * 租户id + */ + @TableField("f_tenant_id") + private String fTenantId; +} diff --git a/src/main/java/com/mini/capi/biz/domain/ResumeProject.java b/src/main/java/com/mini/capi/biz/domain/ResumeProject.java new file mode 100644 index 0000000..4f8045d --- /dev/null +++ b/src/main/java/com/mini/capi/biz/domain/ResumeProject.java @@ -0,0 +1,75 @@ +package com.mini.capi.biz.domain; + +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import java.io.Serializable; +import java.time.LocalDate; +import java.time.LocalDateTime; +import lombok.Getter; +import lombok.Setter; + +/** + *

+ * 项目经历子表 + *

+ * + * @author gaoxq + * @since 2025-08-25 + */ +@Getter +@Setter +@TableName("biz_resume_project") +public class ResumeProject implements Serializable { + + private static final long serialVersionUID = 1L; + + @TableField("create_time") + private LocalDateTime createTime; + + /** + * 主键 + */ + @TableId(value = "id", type = IdType.AUTO) + private String id; + + /** + * 外键 + */ + @TableField("employee_id") + private String employeeId; + + /** + * 项目名称 + */ + @TableField("project_name") + private String projectName; + + /** + * 担任角色 + */ + @TableField("project_role") + private String projectRole; + + /** + * 项目描述 + */ + @TableField("description") + private String description; + + @TableField("start_date") + private LocalDate startDate; + + @TableField("end_date") + private LocalDate endDate; + + @TableField("update_time") + private LocalDateTime updateTime; + + /** + * 租户id + */ + @TableField("f_tenant_id") + private String fTenantId; +} diff --git a/src/main/java/com/mini/capi/biz/domain/ResumeSkill.java b/src/main/java/com/mini/capi/biz/domain/ResumeSkill.java new file mode 100644 index 0000000..cb1ba18 --- /dev/null +++ b/src/main/java/com/mini/capi/biz/domain/ResumeSkill.java @@ -0,0 +1,69 @@ +package com.mini.capi.biz.domain; + +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import java.io.Serializable; +import java.time.LocalDate; +import java.time.LocalDateTime; +import lombok.Getter; +import lombok.Setter; + +/** + *

+ * 技能子表 + *

+ * + * @author gaoxq + * @since 2025-08-25 + */ +@Getter +@Setter +@TableName("biz_resume_skill") +public class ResumeSkill implements Serializable { + + private static final long serialVersionUID = 1L; + + @TableField("create_time") + private LocalDateTime createTime; + + /** + * 主键 + */ + @TableId(value = "id", type = IdType.AUTO) + private String id; + + /** + * 外键 + */ + @TableField("employee_id") + private String employeeId; + + /** + * 技能名称 + */ + @TableField("skill_name") + private String skillName; + + /** + * 熟练程度:入门,熟练,精通,专家 + */ + @TableField("proficiency") + private String proficiency; + + @TableField("start_date") + private LocalDate startDate; + + @TableField("end_date") + private LocalDate endDate; + + @TableField("update_time") + private LocalDateTime updateTime; + + /** + * 租户id + */ + @TableField("f_tenant_id") + private String fTenantId; +} diff --git a/src/main/java/com/mini/capi/biz/domain/TransactionDetails.java b/src/main/java/com/mini/capi/biz/domain/TransactionDetails.java new file mode 100644 index 0000000..1e45c5f --- /dev/null +++ b/src/main/java/com/mini/capi/biz/domain/TransactionDetails.java @@ -0,0 +1,100 @@ +package com.mini.capi.biz.domain; + +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import java.io.Serializable; +import java.math.BigDecimal; +import java.time.LocalDate; +import java.time.LocalDateTime; +import lombok.Getter; +import lombok.Setter; + +/** + *

+ * 完整交易流水(含实时余额) + *

+ * + * @author gaoxq + * @since 2025-08-25 + */ +@Getter +@Setter +@TableName("biz_transaction_details") +public class TransactionDetails implements Serializable { + + private static final long serialVersionUID = 1L; + + /** + * 创建时间 + */ + @TableField("create_time") + private LocalDateTime createTime; + + /** + * 交易明细ID + */ + @TableId(value = "transaction_id", type = IdType.AUTO) + private String transactionId; + + /** + * 关联业务ID(如支出/收入/转账ID) + */ + @TableField("related_id") + private String relatedId; + + /** + * 交易类型 (1:支出 2:收入 3:转账) + */ + @TableField("transaction_type") + private String transactionType; + + /** + * 交易所属账户ID + */ + @TableField("account_id") + private String accountId; + + /** + * 实际变动金额(正为收入,负为支出) + */ + @TableField("amount") + private BigDecimal amount; + + /** + * 交易后账户余额 + */ + @TableField("balance_after") + private BigDecimal balanceAfter; + + /** + * 交易日期 + */ + @TableField("transaction_date") + private LocalDate transactionDate; + + /** + * 租户id + */ + @TableField("f_tenant_id") + private String fTenantId; + + /** + * 流程id + */ + @TableField("f_flow_id") + private String fFlowId; + + /** + * 流程任务主键 + */ + @TableField("f_flow_task_id") + private String fFlowTaskId; + + /** + * 流程任务状态 + */ + @TableField("f_flow_state") + private Integer fFlowState; +} diff --git a/src/main/java/com/mini/capi/biz/domain/Transfers.java b/src/main/java/com/mini/capi/biz/domain/Transfers.java new file mode 100644 index 0000000..665464f --- /dev/null +++ b/src/main/java/com/mini/capi/biz/domain/Transfers.java @@ -0,0 +1,112 @@ +package com.mini.capi.biz.domain; + +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import java.io.Serializable; +import java.math.BigDecimal; +import java.time.LocalDate; +import java.time.LocalDateTime; +import lombok.Getter; +import lombok.Setter; + +/** + *

+ * 账户间转账记录 + *

+ * + * @author gaoxq + * @since 2025-08-25 + */ +@Getter +@Setter +@TableName("biz_transfers") +public class Transfers implements Serializable { + + private static final long serialVersionUID = 1L; + + /** + * 创建时间 + */ + @TableField("create_time") + private LocalDateTime createTime; + + /** + * 转账记录ID + */ + @TableId(value = "transfer_id", type = IdType.AUTO) + private String transferId; + + /** + * 转出账户ID + */ + @TableField("from_account") + private String fromAccount; + + /** + * 转入账户ID + */ + @TableField("to_account") + private String toAccount; + + /** + * 转账金额 + */ + @TableField("amount") + private BigDecimal amount; + + /** + * 手续费 + */ + @TableField("fee") + private BigDecimal fee; + + /** + * 币种 + */ + @TableField("currency") + private String currency; + + /** + * 交易日期 + */ + @TableField("transaction_date") + private LocalDate transactionDate; + + /** + * 交易描述 + */ + @TableField("description") + private String description; + + /** + * 转账编号 + */ + @TableField("order_no") + private String orderNo; + + /** + * 租户id + */ + @TableField("f_tenant_id") + private String fTenantId; + + /** + * 流程id + */ + @TableField("f_flow_id") + private String fFlowId; + + /** + * 流程任务主键 + */ + @TableField("f_flow_task_id") + private String fFlowTaskId; + + /** + * 流程任务状态 + */ + @TableField("f_flow_state") + private Integer fFlowState; +} diff --git a/src/main/java/com/mini/capi/biz/domain/WebsiteStorage.java b/src/main/java/com/mini/capi/biz/domain/WebsiteStorage.java new file mode 100644 index 0000000..0e283b8 --- /dev/null +++ b/src/main/java/com/mini/capi/biz/domain/WebsiteStorage.java @@ -0,0 +1,113 @@ +package com.mini.capi.biz.domain; + +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import java.io.Serializable; +import java.time.LocalDateTime; +import lombok.Getter; +import lombok.Setter; + +/** + *

+ * 网站信息存储表,用于记录网站登录信息及相关信息 + *

+ * + * @author gaoxq + * @since 2025-08-25 + */ +@Getter +@Setter +@TableName("biz_website_storage") +public class WebsiteStorage implements Serializable { + + private static final long serialVersionUID = 1L; + + /** + * 记录日期 + */ + @TableField("create_time") + private LocalDateTime createTime; + + /** + * 网站标识 + */ + @TableId(value = "website_id", type = IdType.AUTO) + private String websiteId; + + /** + * 网站的URL地址 + */ + @TableField("website_url") + private String websiteUrl; + + /** + * 网站的名称 + */ + @TableField("website_name") + private String websiteName; + + /** + * 登录账号 + */ + @TableField("web_account") + private String webAccount; + + /** + * 登录密码,建议加密存储 + */ + @TableField("web_password") + private String webPassword; + + /** + * 其他说明或注意事项 + */ + @TableField("remarks") + private String remarks; + + /** + * 所属公司名称 + */ + @TableField("company_id") + private String companyId; + + /** + * 当前使用人姓名或账号 + */ + @TableField("employee_id") + private String employeeId; + + @TableField("login_user") + private String loginUser; + + /** + * 网站状态 + */ + @TableField("storage_status") + private String storageStatus; + + /** + * 租户id + */ + @TableField("f_tenant_id") + private String fTenantId; + + /** + * 流程id + */ + @TableField("f_flow_id") + private String fFlowId; + + /** + * 流程任务主键 + */ + @TableField("f_flow_task_id") + private String fFlowTaskId; + + /** + * 流程任务状态 + */ + @TableField("f_flow_state") + private Integer fFlowState; +} diff --git a/src/main/java/com/mini/capi/biz/mapper/AccountsMapper.java b/src/main/java/com/mini/capi/biz/mapper/AccountsMapper.java new file mode 100644 index 0000000..a6714d8 --- /dev/null +++ b/src/main/java/com/mini/capi/biz/mapper/AccountsMapper.java @@ -0,0 +1,16 @@ +package com.mini.capi.biz.mapper; + +import com.mini.capi.biz.domain.Accounts; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** + *

+ * 账户信息表 Mapper 接口 + *

+ * + * @author gaoxq + * @since 2025-08-25 + */ +public interface AccountsMapper extends BaseMapper { + +} diff --git a/src/main/java/com/mini/capi/biz/mapper/CitiesMapper.java b/src/main/java/com/mini/capi/biz/mapper/CitiesMapper.java new file mode 100644 index 0000000..0f01f33 --- /dev/null +++ b/src/main/java/com/mini/capi/biz/mapper/CitiesMapper.java @@ -0,0 +1,16 @@ +package com.mini.capi.biz.mapper; + +import com.mini.capi.biz.domain.Cities; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** + *

+ * 市区信息表 Mapper 接口 + *

+ * + * @author gaoxq + * @since 2025-08-25 + */ +public interface CitiesMapper extends BaseMapper { + +} diff --git a/src/main/java/com/mini/capi/biz/mapper/CombinedSummaryMapper.java b/src/main/java/com/mini/capi/biz/mapper/CombinedSummaryMapper.java new file mode 100644 index 0000000..78747fe --- /dev/null +++ b/src/main/java/com/mini/capi/biz/mapper/CombinedSummaryMapper.java @@ -0,0 +1,16 @@ +package com.mini.capi.biz.mapper; + +import com.mini.capi.biz.domain.CombinedSummary; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** + *

+ * 统一收支汇总表(月/季/年) Mapper 接口 + *

+ * + * @author gaoxq + * @since 2025-08-25 + */ +public interface CombinedSummaryMapper extends BaseMapper { + +} diff --git a/src/main/java/com/mini/capi/biz/mapper/CombinedSummaryViewMapper.java b/src/main/java/com/mini/capi/biz/mapper/CombinedSummaryViewMapper.java new file mode 100644 index 0000000..3fbea05 --- /dev/null +++ b/src/main/java/com/mini/capi/biz/mapper/CombinedSummaryViewMapper.java @@ -0,0 +1,16 @@ +package com.mini.capi.biz.mapper; + +import com.mini.capi.biz.domain.CombinedSummaryView; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** + *

+ * VIEW Mapper 接口 + *

+ * + * @author gaoxq + * @since 2025-08-25 + */ +public interface CombinedSummaryViewMapper extends BaseMapper { + +} diff --git a/src/main/java/com/mini/capi/biz/mapper/CompanyMapper.java b/src/main/java/com/mini/capi/biz/mapper/CompanyMapper.java new file mode 100644 index 0000000..19ee89b --- /dev/null +++ b/src/main/java/com/mini/capi/biz/mapper/CompanyMapper.java @@ -0,0 +1,16 @@ +package com.mini.capi.biz.mapper; + +import com.mini.capi.biz.domain.Company; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** + *

+ * 公司信息表,用于存储公司基本信息 Mapper 接口 + *

+ * + * @author gaoxq + * @since 2025-08-25 + */ +public interface CompanyMapper extends BaseMapper { + +} diff --git a/src/main/java/com/mini/capi/biz/mapper/DailySummaryMapper.java b/src/main/java/com/mini/capi/biz/mapper/DailySummaryMapper.java new file mode 100644 index 0000000..74f271a --- /dev/null +++ b/src/main/java/com/mini/capi/biz/mapper/DailySummaryMapper.java @@ -0,0 +1,16 @@ +package com.mini.capi.biz.mapper; + +import com.mini.capi.biz.domain.DailySummary; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** + *

+ * 每日收支汇总 Mapper 接口 + *

+ * + * @author gaoxq + * @since 2025-08-25 + */ +public interface DailySummaryMapper extends BaseMapper { + +} diff --git a/src/main/java/com/mini/capi/biz/mapper/DailySummaryViewMapper.java b/src/main/java/com/mini/capi/biz/mapper/DailySummaryViewMapper.java new file mode 100644 index 0000000..1b4d15b --- /dev/null +++ b/src/main/java/com/mini/capi/biz/mapper/DailySummaryViewMapper.java @@ -0,0 +1,16 @@ +package com.mini.capi.biz.mapper; + +import com.mini.capi.biz.domain.DailySummaryView; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** + *

+ * VIEW Mapper 接口 + *

+ * + * @author gaoxq + * @since 2025-08-25 + */ +public interface DailySummaryViewMapper extends BaseMapper { + +} diff --git a/src/main/java/com/mini/capi/biz/mapper/ExpenseCategoriesMapper.java b/src/main/java/com/mini/capi/biz/mapper/ExpenseCategoriesMapper.java new file mode 100644 index 0000000..5223214 --- /dev/null +++ b/src/main/java/com/mini/capi/biz/mapper/ExpenseCategoriesMapper.java @@ -0,0 +1,16 @@ +package com.mini.capi.biz.mapper; + +import com.mini.capi.biz.domain.ExpenseCategories; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** + *

+ * 支出分类表 Mapper 接口 + *

+ * + * @author gaoxq + * @since 2025-08-25 + */ +public interface ExpenseCategoriesMapper extends BaseMapper { + +} diff --git a/src/main/java/com/mini/capi/biz/mapper/ExpensesMapper.java b/src/main/java/com/mini/capi/biz/mapper/ExpensesMapper.java new file mode 100644 index 0000000..08340bc --- /dev/null +++ b/src/main/java/com/mini/capi/biz/mapper/ExpensesMapper.java @@ -0,0 +1,16 @@ +package com.mini.capi.biz.mapper; + +import com.mini.capi.biz.domain.Expenses; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** + *

+ * 支出记录表 Mapper 接口 + *

+ * + * @author gaoxq + * @since 2025-08-25 + */ +public interface ExpensesMapper extends BaseMapper { + +} diff --git a/src/main/java/com/mini/capi/biz/mapper/GiteeFavoritesMapper.java b/src/main/java/com/mini/capi/biz/mapper/GiteeFavoritesMapper.java new file mode 100644 index 0000000..1933ba3 --- /dev/null +++ b/src/main/java/com/mini/capi/biz/mapper/GiteeFavoritesMapper.java @@ -0,0 +1,16 @@ +package com.mini.capi.biz.mapper; + +import com.mini.capi.biz.domain.GiteeFavorites; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** + *

+ * 收藏的 Gitee 项目 Mapper 接口 + *

+ * + * @author gaoxq + * @since 2025-08-25 + */ +public interface GiteeFavoritesMapper extends BaseMapper { + +} diff --git a/src/main/java/com/mini/capi/biz/mapper/IncomeSourcesMapper.java b/src/main/java/com/mini/capi/biz/mapper/IncomeSourcesMapper.java new file mode 100644 index 0000000..a14c451 --- /dev/null +++ b/src/main/java/com/mini/capi/biz/mapper/IncomeSourcesMapper.java @@ -0,0 +1,16 @@ +package com.mini.capi.biz.mapper; + +import com.mini.capi.biz.domain.IncomeSources; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** + *

+ * 收入来源表 Mapper 接口 + *

+ * + * @author gaoxq + * @since 2025-08-25 + */ +public interface IncomeSourcesMapper extends BaseMapper { + +} diff --git a/src/main/java/com/mini/capi/biz/mapper/IncomesExpenseViewMapper.java b/src/main/java/com/mini/capi/biz/mapper/IncomesExpenseViewMapper.java new file mode 100644 index 0000000..705a105 --- /dev/null +++ b/src/main/java/com/mini/capi/biz/mapper/IncomesExpenseViewMapper.java @@ -0,0 +1,16 @@ +package com.mini.capi.biz.mapper; + +import com.mini.capi.biz.domain.IncomesExpenseView; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** + *

+ * VIEW Mapper 接口 + *

+ * + * @author gaoxq + * @since 2025-08-25 + */ +public interface IncomesExpenseViewMapper extends BaseMapper { + +} diff --git a/src/main/java/com/mini/capi/biz/mapper/IncomesMapper.java b/src/main/java/com/mini/capi/biz/mapper/IncomesMapper.java new file mode 100644 index 0000000..8a7e3e7 --- /dev/null +++ b/src/main/java/com/mini/capi/biz/mapper/IncomesMapper.java @@ -0,0 +1,16 @@ +package com.mini.capi.biz.mapper; + +import com.mini.capi.biz.domain.Incomes; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** + *

+ * 收入记录表 Mapper 接口 + *

+ * + * @author gaoxq + * @since 2025-08-25 + */ +public interface IncomesMapper extends BaseMapper { + +} diff --git a/src/main/java/com/mini/capi/biz/mapper/IndexKpiDetailMapper.java b/src/main/java/com/mini/capi/biz/mapper/IndexKpiDetailMapper.java new file mode 100644 index 0000000..155e9a0 --- /dev/null +++ b/src/main/java/com/mini/capi/biz/mapper/IndexKpiDetailMapper.java @@ -0,0 +1,16 @@ +package com.mini.capi.biz.mapper; + +import com.mini.capi.biz.domain.IndexKpiDetail; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** + *

+ * 指标数据明细表 Mapper 接口 + *

+ * + * @author gaoxq + * @since 2025-08-25 + */ +public interface IndexKpiDetailMapper extends BaseMapper { + +} diff --git a/src/main/java/com/mini/capi/biz/mapper/IndexKpiInfoMapper.java b/src/main/java/com/mini/capi/biz/mapper/IndexKpiInfoMapper.java new file mode 100644 index 0000000..ff48904 --- /dev/null +++ b/src/main/java/com/mini/capi/biz/mapper/IndexKpiInfoMapper.java @@ -0,0 +1,16 @@ +package com.mini.capi.biz.mapper; + +import com.mini.capi.biz.domain.IndexKpiInfo; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** + *

+ * 指标基础信息表 Mapper 接口 + *

+ * + * @author gaoxq + * @since 2025-08-25 + */ +public interface IndexKpiInfoMapper extends BaseMapper { + +} diff --git a/src/main/java/com/mini/capi/biz/mapper/MunicipalitiesMapper.java b/src/main/java/com/mini/capi/biz/mapper/MunicipalitiesMapper.java new file mode 100644 index 0000000..2b39b4e --- /dev/null +++ b/src/main/java/com/mini/capi/biz/mapper/MunicipalitiesMapper.java @@ -0,0 +1,16 @@ +package com.mini.capi.biz.mapper; + +import com.mini.capi.biz.domain.Municipalities; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** + *

+ * 地市信息表 Mapper 接口 + *

+ * + * @author gaoxq + * @since 2025-08-25 + */ +public interface MunicipalitiesMapper extends BaseMapper { + +} diff --git a/src/main/java/com/mini/capi/biz/mapper/ProjectDailyReportMapper.java b/src/main/java/com/mini/capi/biz/mapper/ProjectDailyReportMapper.java new file mode 100644 index 0000000..27ff345 --- /dev/null +++ b/src/main/java/com/mini/capi/biz/mapper/ProjectDailyReportMapper.java @@ -0,0 +1,16 @@ +package com.mini.capi.biz.mapper; + +import com.mini.capi.biz.domain.ProjectDailyReport; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** + *

+ * 工作日报数据表 Mapper 接口 + *

+ * + * @author gaoxq + * @since 2025-08-25 + */ +public interface ProjectDailyReportMapper extends BaseMapper { + +} diff --git a/src/main/java/com/mini/capi/biz/mapper/ProjectInfoMapper.java b/src/main/java/com/mini/capi/biz/mapper/ProjectInfoMapper.java new file mode 100644 index 0000000..7a5e16f --- /dev/null +++ b/src/main/java/com/mini/capi/biz/mapper/ProjectInfoMapper.java @@ -0,0 +1,16 @@ +package com.mini.capi.biz.mapper; + +import com.mini.capi.biz.domain.ProjectInfo; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** + *

+ * 项目表用于存储公司内部各个项目的详细信息 Mapper 接口 + *

+ * + * @author gaoxq + * @since 2025-08-25 + */ +public interface ProjectInfoMapper extends BaseMapper { + +} diff --git a/src/main/java/com/mini/capi/biz/mapper/ProjectRequirementsMapper.java b/src/main/java/com/mini/capi/biz/mapper/ProjectRequirementsMapper.java new file mode 100644 index 0000000..baefb7e --- /dev/null +++ b/src/main/java/com/mini/capi/biz/mapper/ProjectRequirementsMapper.java @@ -0,0 +1,16 @@ +package com.mini.capi.biz.mapper; + +import com.mini.capi.biz.domain.ProjectRequirements; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** + *

+ * 项目需求表 Mapper 接口 + *

+ * + * @author gaoxq + * @since 2025-08-25 + */ +public interface ProjectRequirementsMapper extends BaseMapper { + +} diff --git a/src/main/java/com/mini/capi/biz/mapper/ProvinceMapper.java b/src/main/java/com/mini/capi/biz/mapper/ProvinceMapper.java new file mode 100644 index 0000000..8d6ce01 --- /dev/null +++ b/src/main/java/com/mini/capi/biz/mapper/ProvinceMapper.java @@ -0,0 +1,16 @@ +package com.mini.capi.biz.mapper; + +import com.mini.capi.biz.domain.Province; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** + *

+ * 省份信息表 Mapper 接口 + *

+ * + * @author gaoxq + * @since 2025-08-25 + */ +public interface ProvinceMapper extends BaseMapper { + +} diff --git a/src/main/java/com/mini/capi/biz/mapper/ResumeEducationMapper.java b/src/main/java/com/mini/capi/biz/mapper/ResumeEducationMapper.java new file mode 100644 index 0000000..45b708a --- /dev/null +++ b/src/main/java/com/mini/capi/biz/mapper/ResumeEducationMapper.java @@ -0,0 +1,16 @@ +package com.mini.capi.biz.mapper; + +import com.mini.capi.biz.domain.ResumeEducation; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** + *

+ * 教育经历子表 Mapper 接口 + *

+ * + * @author gaoxq + * @since 2025-08-25 + */ +public interface ResumeEducationMapper extends BaseMapper { + +} diff --git a/src/main/java/com/mini/capi/biz/mapper/ResumeEmployeeMapper.java b/src/main/java/com/mini/capi/biz/mapper/ResumeEmployeeMapper.java new file mode 100644 index 0000000..fbd2513 --- /dev/null +++ b/src/main/java/com/mini/capi/biz/mapper/ResumeEmployeeMapper.java @@ -0,0 +1,16 @@ +package com.mini.capi.biz.mapper; + +import com.mini.capi.biz.domain.ResumeEmployee; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** + *

+ * 员工表用于存储公司内部员工的基本信息 Mapper 接口 + *

+ * + * @author gaoxq + * @since 2025-08-25 + */ +public interface ResumeEmployeeMapper extends BaseMapper { + +} diff --git a/src/main/java/com/mini/capi/biz/mapper/ResumeExperienceMapper.java b/src/main/java/com/mini/capi/biz/mapper/ResumeExperienceMapper.java new file mode 100644 index 0000000..214d39f --- /dev/null +++ b/src/main/java/com/mini/capi/biz/mapper/ResumeExperienceMapper.java @@ -0,0 +1,16 @@ +package com.mini.capi.biz.mapper; + +import com.mini.capi.biz.domain.ResumeExperience; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** + *

+ * 工作经历子表 Mapper 接口 + *

+ * + * @author gaoxq + * @since 2025-08-25 + */ +public interface ResumeExperienceMapper extends BaseMapper { + +} diff --git a/src/main/java/com/mini/capi/biz/mapper/ResumeProjectMapper.java b/src/main/java/com/mini/capi/biz/mapper/ResumeProjectMapper.java new file mode 100644 index 0000000..4f29f83 --- /dev/null +++ b/src/main/java/com/mini/capi/biz/mapper/ResumeProjectMapper.java @@ -0,0 +1,16 @@ +package com.mini.capi.biz.mapper; + +import com.mini.capi.biz.domain.ResumeProject; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** + *

+ * 项目经历子表 Mapper 接口 + *

+ * + * @author gaoxq + * @since 2025-08-25 + */ +public interface ResumeProjectMapper extends BaseMapper { + +} diff --git a/src/main/java/com/mini/capi/biz/mapper/ResumeSkillMapper.java b/src/main/java/com/mini/capi/biz/mapper/ResumeSkillMapper.java new file mode 100644 index 0000000..0ace856 --- /dev/null +++ b/src/main/java/com/mini/capi/biz/mapper/ResumeSkillMapper.java @@ -0,0 +1,16 @@ +package com.mini.capi.biz.mapper; + +import com.mini.capi.biz.domain.ResumeSkill; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** + *

+ * 技能子表 Mapper 接口 + *

+ * + * @author gaoxq + * @since 2025-08-25 + */ +public interface ResumeSkillMapper extends BaseMapper { + +} diff --git a/src/main/java/com/mini/capi/biz/mapper/TransactionDetailsMapper.java b/src/main/java/com/mini/capi/biz/mapper/TransactionDetailsMapper.java new file mode 100644 index 0000000..56ef8a3 --- /dev/null +++ b/src/main/java/com/mini/capi/biz/mapper/TransactionDetailsMapper.java @@ -0,0 +1,16 @@ +package com.mini.capi.biz.mapper; + +import com.mini.capi.biz.domain.TransactionDetails; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** + *

+ * 完整交易流水(含实时余额) Mapper 接口 + *

+ * + * @author gaoxq + * @since 2025-08-25 + */ +public interface TransactionDetailsMapper extends BaseMapper { + +} diff --git a/src/main/java/com/mini/capi/biz/mapper/TransfersMapper.java b/src/main/java/com/mini/capi/biz/mapper/TransfersMapper.java new file mode 100644 index 0000000..ce186bb --- /dev/null +++ b/src/main/java/com/mini/capi/biz/mapper/TransfersMapper.java @@ -0,0 +1,16 @@ +package com.mini.capi.biz.mapper; + +import com.mini.capi.biz.domain.Transfers; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** + *

+ * 账户间转账记录 Mapper 接口 + *

+ * + * @author gaoxq + * @since 2025-08-25 + */ +public interface TransfersMapper extends BaseMapper { + +} diff --git a/src/main/java/com/mini/capi/biz/mapper/WebsiteStorageMapper.java b/src/main/java/com/mini/capi/biz/mapper/WebsiteStorageMapper.java new file mode 100644 index 0000000..c6e2fb9 --- /dev/null +++ b/src/main/java/com/mini/capi/biz/mapper/WebsiteStorageMapper.java @@ -0,0 +1,16 @@ +package com.mini.capi.biz.mapper; + +import com.mini.capi.biz.domain.WebsiteStorage; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** + *

+ * 网站信息存储表,用于记录网站登录信息及相关信息 Mapper 接口 + *

+ * + * @author gaoxq + * @since 2025-08-25 + */ +public interface WebsiteStorageMapper extends BaseMapper { + +} diff --git a/src/main/java/com/mini/capi/biz/service/AccountsService.java b/src/main/java/com/mini/capi/biz/service/AccountsService.java new file mode 100644 index 0000000..26ff764 --- /dev/null +++ b/src/main/java/com/mini/capi/biz/service/AccountsService.java @@ -0,0 +1,16 @@ +package com.mini.capi.biz.service; + +import com.mini.capi.biz.domain.Accounts; +import com.baomidou.mybatisplus.extension.service.IService; + +/** + *

+ * 账户信息表 服务类 + *

+ * + * @author gaoxq + * @since 2025-08-25 + */ +public interface AccountsService extends IService { + +} diff --git a/src/main/java/com/mini/capi/biz/service/CitiesService.java b/src/main/java/com/mini/capi/biz/service/CitiesService.java new file mode 100644 index 0000000..1cae9bc --- /dev/null +++ b/src/main/java/com/mini/capi/biz/service/CitiesService.java @@ -0,0 +1,16 @@ +package com.mini.capi.biz.service; + +import com.mini.capi.biz.domain.Cities; +import com.baomidou.mybatisplus.extension.service.IService; + +/** + *

+ * 市区信息表 服务类 + *

+ * + * @author gaoxq + * @since 2025-08-25 + */ +public interface CitiesService extends IService { + +} diff --git a/src/main/java/com/mini/capi/biz/service/CombinedSummaryService.java b/src/main/java/com/mini/capi/biz/service/CombinedSummaryService.java new file mode 100644 index 0000000..025032c --- /dev/null +++ b/src/main/java/com/mini/capi/biz/service/CombinedSummaryService.java @@ -0,0 +1,16 @@ +package com.mini.capi.biz.service; + +import com.mini.capi.biz.domain.CombinedSummary; +import com.baomidou.mybatisplus.extension.service.IService; + +/** + *

+ * 统一收支汇总表(月/季/年) 服务类 + *

+ * + * @author gaoxq + * @since 2025-08-25 + */ +public interface CombinedSummaryService extends IService { + +} diff --git a/src/main/java/com/mini/capi/biz/service/CombinedSummaryViewService.java b/src/main/java/com/mini/capi/biz/service/CombinedSummaryViewService.java new file mode 100644 index 0000000..5d0bb08 --- /dev/null +++ b/src/main/java/com/mini/capi/biz/service/CombinedSummaryViewService.java @@ -0,0 +1,16 @@ +package com.mini.capi.biz.service; + +import com.mini.capi.biz.domain.CombinedSummaryView; +import com.baomidou.mybatisplus.extension.service.IService; + +/** + *

+ * VIEW 服务类 + *

+ * + * @author gaoxq + * @since 2025-08-25 + */ +public interface CombinedSummaryViewService extends IService { + +} diff --git a/src/main/java/com/mini/capi/biz/service/CompanyService.java b/src/main/java/com/mini/capi/biz/service/CompanyService.java new file mode 100644 index 0000000..46ce437 --- /dev/null +++ b/src/main/java/com/mini/capi/biz/service/CompanyService.java @@ -0,0 +1,16 @@ +package com.mini.capi.biz.service; + +import com.mini.capi.biz.domain.Company; +import com.baomidou.mybatisplus.extension.service.IService; + +/** + *

+ * 公司信息表,用于存储公司基本信息 服务类 + *

+ * + * @author gaoxq + * @since 2025-08-25 + */ +public interface CompanyService extends IService { + +} diff --git a/src/main/java/com/mini/capi/biz/service/DailySummaryService.java b/src/main/java/com/mini/capi/biz/service/DailySummaryService.java new file mode 100644 index 0000000..2d7b7da --- /dev/null +++ b/src/main/java/com/mini/capi/biz/service/DailySummaryService.java @@ -0,0 +1,16 @@ +package com.mini.capi.biz.service; + +import com.mini.capi.biz.domain.DailySummary; +import com.baomidou.mybatisplus.extension.service.IService; + +/** + *

+ * 每日收支汇总 服务类 + *

+ * + * @author gaoxq + * @since 2025-08-25 + */ +public interface DailySummaryService extends IService { + +} diff --git a/src/main/java/com/mini/capi/biz/service/DailySummaryViewService.java b/src/main/java/com/mini/capi/biz/service/DailySummaryViewService.java new file mode 100644 index 0000000..857836a --- /dev/null +++ b/src/main/java/com/mini/capi/biz/service/DailySummaryViewService.java @@ -0,0 +1,16 @@ +package com.mini.capi.biz.service; + +import com.mini.capi.biz.domain.DailySummaryView; +import com.baomidou.mybatisplus.extension.service.IService; + +/** + *

+ * VIEW 服务类 + *

+ * + * @author gaoxq + * @since 2025-08-25 + */ +public interface DailySummaryViewService extends IService { + +} diff --git a/src/main/java/com/mini/capi/biz/service/ExpenseCategoriesService.java b/src/main/java/com/mini/capi/biz/service/ExpenseCategoriesService.java new file mode 100644 index 0000000..8b71bc6 --- /dev/null +++ b/src/main/java/com/mini/capi/biz/service/ExpenseCategoriesService.java @@ -0,0 +1,16 @@ +package com.mini.capi.biz.service; + +import com.mini.capi.biz.domain.ExpenseCategories; +import com.baomidou.mybatisplus.extension.service.IService; + +/** + *

+ * 支出分类表 服务类 + *

+ * + * @author gaoxq + * @since 2025-08-25 + */ +public interface ExpenseCategoriesService extends IService { + +} diff --git a/src/main/java/com/mini/capi/biz/service/ExpensesService.java b/src/main/java/com/mini/capi/biz/service/ExpensesService.java new file mode 100644 index 0000000..7efbfd9 --- /dev/null +++ b/src/main/java/com/mini/capi/biz/service/ExpensesService.java @@ -0,0 +1,16 @@ +package com.mini.capi.biz.service; + +import com.mini.capi.biz.domain.Expenses; +import com.baomidou.mybatisplus.extension.service.IService; + +/** + *

+ * 支出记录表 服务类 + *

+ * + * @author gaoxq + * @since 2025-08-25 + */ +public interface ExpensesService extends IService { + +} diff --git a/src/main/java/com/mini/capi/biz/service/GiteeFavoritesService.java b/src/main/java/com/mini/capi/biz/service/GiteeFavoritesService.java new file mode 100644 index 0000000..7f9c727 --- /dev/null +++ b/src/main/java/com/mini/capi/biz/service/GiteeFavoritesService.java @@ -0,0 +1,16 @@ +package com.mini.capi.biz.service; + +import com.mini.capi.biz.domain.GiteeFavorites; +import com.baomidou.mybatisplus.extension.service.IService; + +/** + *

+ * 收藏的 Gitee 项目 服务类 + *

+ * + * @author gaoxq + * @since 2025-08-25 + */ +public interface GiteeFavoritesService extends IService { + +} diff --git a/src/main/java/com/mini/capi/biz/service/IncomeSourcesService.java b/src/main/java/com/mini/capi/biz/service/IncomeSourcesService.java new file mode 100644 index 0000000..bdd965b --- /dev/null +++ b/src/main/java/com/mini/capi/biz/service/IncomeSourcesService.java @@ -0,0 +1,16 @@ +package com.mini.capi.biz.service; + +import com.mini.capi.biz.domain.IncomeSources; +import com.baomidou.mybatisplus.extension.service.IService; + +/** + *

+ * 收入来源表 服务类 + *

+ * + * @author gaoxq + * @since 2025-08-25 + */ +public interface IncomeSourcesService extends IService { + +} diff --git a/src/main/java/com/mini/capi/biz/service/IncomesExpenseViewService.java b/src/main/java/com/mini/capi/biz/service/IncomesExpenseViewService.java new file mode 100644 index 0000000..2090dd0 --- /dev/null +++ b/src/main/java/com/mini/capi/biz/service/IncomesExpenseViewService.java @@ -0,0 +1,16 @@ +package com.mini.capi.biz.service; + +import com.mini.capi.biz.domain.IncomesExpenseView; +import com.baomidou.mybatisplus.extension.service.IService; + +/** + *

+ * VIEW 服务类 + *

+ * + * @author gaoxq + * @since 2025-08-25 + */ +public interface IncomesExpenseViewService extends IService { + +} diff --git a/src/main/java/com/mini/capi/biz/service/IncomesService.java b/src/main/java/com/mini/capi/biz/service/IncomesService.java new file mode 100644 index 0000000..9606129 --- /dev/null +++ b/src/main/java/com/mini/capi/biz/service/IncomesService.java @@ -0,0 +1,16 @@ +package com.mini.capi.biz.service; + +import com.mini.capi.biz.domain.Incomes; +import com.baomidou.mybatisplus.extension.service.IService; + +/** + *

+ * 收入记录表 服务类 + *

+ * + * @author gaoxq + * @since 2025-08-25 + */ +public interface IncomesService extends IService { + +} diff --git a/src/main/java/com/mini/capi/biz/service/IndexKpiDetailService.java b/src/main/java/com/mini/capi/biz/service/IndexKpiDetailService.java new file mode 100644 index 0000000..932fb8a --- /dev/null +++ b/src/main/java/com/mini/capi/biz/service/IndexKpiDetailService.java @@ -0,0 +1,16 @@ +package com.mini.capi.biz.service; + +import com.mini.capi.biz.domain.IndexKpiDetail; +import com.baomidou.mybatisplus.extension.service.IService; + +/** + *

+ * 指标数据明细表 服务类 + *

+ * + * @author gaoxq + * @since 2025-08-25 + */ +public interface IndexKpiDetailService extends IService { + +} diff --git a/src/main/java/com/mini/capi/biz/service/IndexKpiInfoService.java b/src/main/java/com/mini/capi/biz/service/IndexKpiInfoService.java new file mode 100644 index 0000000..2d5833a --- /dev/null +++ b/src/main/java/com/mini/capi/biz/service/IndexKpiInfoService.java @@ -0,0 +1,16 @@ +package com.mini.capi.biz.service; + +import com.mini.capi.biz.domain.IndexKpiInfo; +import com.baomidou.mybatisplus.extension.service.IService; + +/** + *

+ * 指标基础信息表 服务类 + *

+ * + * @author gaoxq + * @since 2025-08-25 + */ +public interface IndexKpiInfoService extends IService { + +} diff --git a/src/main/java/com/mini/capi/biz/service/MunicipalitiesService.java b/src/main/java/com/mini/capi/biz/service/MunicipalitiesService.java new file mode 100644 index 0000000..0424313 --- /dev/null +++ b/src/main/java/com/mini/capi/biz/service/MunicipalitiesService.java @@ -0,0 +1,16 @@ +package com.mini.capi.biz.service; + +import com.mini.capi.biz.domain.Municipalities; +import com.baomidou.mybatisplus.extension.service.IService; + +/** + *

+ * 地市信息表 服务类 + *

+ * + * @author gaoxq + * @since 2025-08-25 + */ +public interface MunicipalitiesService extends IService { + +} diff --git a/src/main/java/com/mini/capi/biz/service/ProjectDailyReportService.java b/src/main/java/com/mini/capi/biz/service/ProjectDailyReportService.java new file mode 100644 index 0000000..39d184c --- /dev/null +++ b/src/main/java/com/mini/capi/biz/service/ProjectDailyReportService.java @@ -0,0 +1,16 @@ +package com.mini.capi.biz.service; + +import com.mini.capi.biz.domain.ProjectDailyReport; +import com.baomidou.mybatisplus.extension.service.IService; + +/** + *

+ * 工作日报数据表 服务类 + *

+ * + * @author gaoxq + * @since 2025-08-25 + */ +public interface ProjectDailyReportService extends IService { + +} diff --git a/src/main/java/com/mini/capi/biz/service/ProjectInfoService.java b/src/main/java/com/mini/capi/biz/service/ProjectInfoService.java new file mode 100644 index 0000000..cc5cf41 --- /dev/null +++ b/src/main/java/com/mini/capi/biz/service/ProjectInfoService.java @@ -0,0 +1,16 @@ +package com.mini.capi.biz.service; + +import com.mini.capi.biz.domain.ProjectInfo; +import com.baomidou.mybatisplus.extension.service.IService; + +/** + *

+ * 项目表用于存储公司内部各个项目的详细信息 服务类 + *

+ * + * @author gaoxq + * @since 2025-08-25 + */ +public interface ProjectInfoService extends IService { + +} diff --git a/src/main/java/com/mini/capi/biz/service/ProjectRequirementsService.java b/src/main/java/com/mini/capi/biz/service/ProjectRequirementsService.java new file mode 100644 index 0000000..3eba703 --- /dev/null +++ b/src/main/java/com/mini/capi/biz/service/ProjectRequirementsService.java @@ -0,0 +1,16 @@ +package com.mini.capi.biz.service; + +import com.mini.capi.biz.domain.ProjectRequirements; +import com.baomidou.mybatisplus.extension.service.IService; + +/** + *

+ * 项目需求表 服务类 + *

+ * + * @author gaoxq + * @since 2025-08-25 + */ +public interface ProjectRequirementsService extends IService { + +} diff --git a/src/main/java/com/mini/capi/biz/service/ProvinceService.java b/src/main/java/com/mini/capi/biz/service/ProvinceService.java new file mode 100644 index 0000000..da4139d --- /dev/null +++ b/src/main/java/com/mini/capi/biz/service/ProvinceService.java @@ -0,0 +1,16 @@ +package com.mini.capi.biz.service; + +import com.mini.capi.biz.domain.Province; +import com.baomidou.mybatisplus.extension.service.IService; + +/** + *

+ * 省份信息表 服务类 + *

+ * + * @author gaoxq + * @since 2025-08-25 + */ +public interface ProvinceService extends IService { + +} diff --git a/src/main/java/com/mini/capi/biz/service/ResumeEducationService.java b/src/main/java/com/mini/capi/biz/service/ResumeEducationService.java new file mode 100644 index 0000000..f8bcac9 --- /dev/null +++ b/src/main/java/com/mini/capi/biz/service/ResumeEducationService.java @@ -0,0 +1,16 @@ +package com.mini.capi.biz.service; + +import com.mini.capi.biz.domain.ResumeEducation; +import com.baomidou.mybatisplus.extension.service.IService; + +/** + *

+ * 教育经历子表 服务类 + *

+ * + * @author gaoxq + * @since 2025-08-25 + */ +public interface ResumeEducationService extends IService { + +} diff --git a/src/main/java/com/mini/capi/biz/service/ResumeEmployeeService.java b/src/main/java/com/mini/capi/biz/service/ResumeEmployeeService.java new file mode 100644 index 0000000..4224db6 --- /dev/null +++ b/src/main/java/com/mini/capi/biz/service/ResumeEmployeeService.java @@ -0,0 +1,16 @@ +package com.mini.capi.biz.service; + +import com.mini.capi.biz.domain.ResumeEmployee; +import com.baomidou.mybatisplus.extension.service.IService; + +/** + *

+ * 员工表用于存储公司内部员工的基本信息 服务类 + *

+ * + * @author gaoxq + * @since 2025-08-25 + */ +public interface ResumeEmployeeService extends IService { + +} diff --git a/src/main/java/com/mini/capi/biz/service/ResumeExperienceService.java b/src/main/java/com/mini/capi/biz/service/ResumeExperienceService.java new file mode 100644 index 0000000..5328c2b --- /dev/null +++ b/src/main/java/com/mini/capi/biz/service/ResumeExperienceService.java @@ -0,0 +1,16 @@ +package com.mini.capi.biz.service; + +import com.mini.capi.biz.domain.ResumeExperience; +import com.baomidou.mybatisplus.extension.service.IService; + +/** + *

+ * 工作经历子表 服务类 + *

+ * + * @author gaoxq + * @since 2025-08-25 + */ +public interface ResumeExperienceService extends IService { + +} diff --git a/src/main/java/com/mini/capi/biz/service/ResumeProjectService.java b/src/main/java/com/mini/capi/biz/service/ResumeProjectService.java new file mode 100644 index 0000000..3ffbc77 --- /dev/null +++ b/src/main/java/com/mini/capi/biz/service/ResumeProjectService.java @@ -0,0 +1,16 @@ +package com.mini.capi.biz.service; + +import com.mini.capi.biz.domain.ResumeProject; +import com.baomidou.mybatisplus.extension.service.IService; + +/** + *

+ * 项目经历子表 服务类 + *

+ * + * @author gaoxq + * @since 2025-08-25 + */ +public interface ResumeProjectService extends IService { + +} diff --git a/src/main/java/com/mini/capi/biz/service/ResumeSkillService.java b/src/main/java/com/mini/capi/biz/service/ResumeSkillService.java new file mode 100644 index 0000000..fc83f3d --- /dev/null +++ b/src/main/java/com/mini/capi/biz/service/ResumeSkillService.java @@ -0,0 +1,16 @@ +package com.mini.capi.biz.service; + +import com.mini.capi.biz.domain.ResumeSkill; +import com.baomidou.mybatisplus.extension.service.IService; + +/** + *

+ * 技能子表 服务类 + *

+ * + * @author gaoxq + * @since 2025-08-25 + */ +public interface ResumeSkillService extends IService { + +} diff --git a/src/main/java/com/mini/capi/biz/service/TransactionDetailsService.java b/src/main/java/com/mini/capi/biz/service/TransactionDetailsService.java new file mode 100644 index 0000000..247d78a --- /dev/null +++ b/src/main/java/com/mini/capi/biz/service/TransactionDetailsService.java @@ -0,0 +1,16 @@ +package com.mini.capi.biz.service; + +import com.mini.capi.biz.domain.TransactionDetails; +import com.baomidou.mybatisplus.extension.service.IService; + +/** + *

+ * 完整交易流水(含实时余额) 服务类 + *

+ * + * @author gaoxq + * @since 2025-08-25 + */ +public interface TransactionDetailsService extends IService { + +} diff --git a/src/main/java/com/mini/capi/biz/service/TransfersService.java b/src/main/java/com/mini/capi/biz/service/TransfersService.java new file mode 100644 index 0000000..13d90e7 --- /dev/null +++ b/src/main/java/com/mini/capi/biz/service/TransfersService.java @@ -0,0 +1,16 @@ +package com.mini.capi.biz.service; + +import com.mini.capi.biz.domain.Transfers; +import com.baomidou.mybatisplus.extension.service.IService; + +/** + *

+ * 账户间转账记录 服务类 + *

+ * + * @author gaoxq + * @since 2025-08-25 + */ +public interface TransfersService extends IService { + +} diff --git a/src/main/java/com/mini/capi/biz/service/WebsiteStorageService.java b/src/main/java/com/mini/capi/biz/service/WebsiteStorageService.java new file mode 100644 index 0000000..a37290f --- /dev/null +++ b/src/main/java/com/mini/capi/biz/service/WebsiteStorageService.java @@ -0,0 +1,16 @@ +package com.mini.capi.biz.service; + +import com.mini.capi.biz.domain.WebsiteStorage; +import com.baomidou.mybatisplus.extension.service.IService; + +/** + *

+ * 网站信息存储表,用于记录网站登录信息及相关信息 服务类 + *

+ * + * @author gaoxq + * @since 2025-08-25 + */ +public interface WebsiteStorageService extends IService { + +} diff --git a/src/main/java/com/mini/capi/biz/service/impl/AccountsServiceImpl.java b/src/main/java/com/mini/capi/biz/service/impl/AccountsServiceImpl.java new file mode 100644 index 0000000..796ceb1 --- /dev/null +++ b/src/main/java/com/mini/capi/biz/service/impl/AccountsServiceImpl.java @@ -0,0 +1,20 @@ +package com.mini.capi.biz.service.impl; + +import com.mini.capi.biz.domain.Accounts; +import com.mini.capi.biz.mapper.AccountsMapper; +import com.mini.capi.biz.service.AccountsService; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import org.springframework.stereotype.Service; + +/** + *

+ * 账户信息表 服务实现类 + *

+ * + * @author gaoxq + * @since 2025-08-25 + */ +@Service +public class AccountsServiceImpl extends ServiceImpl implements AccountsService { + +} diff --git a/src/main/java/com/mini/capi/biz/service/impl/CitiesServiceImpl.java b/src/main/java/com/mini/capi/biz/service/impl/CitiesServiceImpl.java new file mode 100644 index 0000000..142eb9c --- /dev/null +++ b/src/main/java/com/mini/capi/biz/service/impl/CitiesServiceImpl.java @@ -0,0 +1,20 @@ +package com.mini.capi.biz.service.impl; + +import com.mini.capi.biz.domain.Cities; +import com.mini.capi.biz.mapper.CitiesMapper; +import com.mini.capi.biz.service.CitiesService; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import org.springframework.stereotype.Service; + +/** + *

+ * 市区信息表 服务实现类 + *

+ * + * @author gaoxq + * @since 2025-08-25 + */ +@Service +public class CitiesServiceImpl extends ServiceImpl implements CitiesService { + +} diff --git a/src/main/java/com/mini/capi/biz/service/impl/CombinedSummaryServiceImpl.java b/src/main/java/com/mini/capi/biz/service/impl/CombinedSummaryServiceImpl.java new file mode 100644 index 0000000..f6dcd32 --- /dev/null +++ b/src/main/java/com/mini/capi/biz/service/impl/CombinedSummaryServiceImpl.java @@ -0,0 +1,20 @@ +package com.mini.capi.biz.service.impl; + +import com.mini.capi.biz.domain.CombinedSummary; +import com.mini.capi.biz.mapper.CombinedSummaryMapper; +import com.mini.capi.biz.service.CombinedSummaryService; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import org.springframework.stereotype.Service; + +/** + *

+ * 统一收支汇总表(月/季/年) 服务实现类 + *

+ * + * @author gaoxq + * @since 2025-08-25 + */ +@Service +public class CombinedSummaryServiceImpl extends ServiceImpl implements CombinedSummaryService { + +} diff --git a/src/main/java/com/mini/capi/biz/service/impl/CombinedSummaryViewServiceImpl.java b/src/main/java/com/mini/capi/biz/service/impl/CombinedSummaryViewServiceImpl.java new file mode 100644 index 0000000..aedab37 --- /dev/null +++ b/src/main/java/com/mini/capi/biz/service/impl/CombinedSummaryViewServiceImpl.java @@ -0,0 +1,20 @@ +package com.mini.capi.biz.service.impl; + +import com.mini.capi.biz.domain.CombinedSummaryView; +import com.mini.capi.biz.mapper.CombinedSummaryViewMapper; +import com.mini.capi.biz.service.CombinedSummaryViewService; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import org.springframework.stereotype.Service; + +/** + *

+ * VIEW 服务实现类 + *

+ * + * @author gaoxq + * @since 2025-08-25 + */ +@Service +public class CombinedSummaryViewServiceImpl extends ServiceImpl implements CombinedSummaryViewService { + +} diff --git a/src/main/java/com/mini/capi/biz/service/impl/CompanyServiceImpl.java b/src/main/java/com/mini/capi/biz/service/impl/CompanyServiceImpl.java new file mode 100644 index 0000000..aeef5c4 --- /dev/null +++ b/src/main/java/com/mini/capi/biz/service/impl/CompanyServiceImpl.java @@ -0,0 +1,20 @@ +package com.mini.capi.biz.service.impl; + +import com.mini.capi.biz.domain.Company; +import com.mini.capi.biz.mapper.CompanyMapper; +import com.mini.capi.biz.service.CompanyService; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import org.springframework.stereotype.Service; + +/** + *

+ * 公司信息表,用于存储公司基本信息 服务实现类 + *

+ * + * @author gaoxq + * @since 2025-08-25 + */ +@Service +public class CompanyServiceImpl extends ServiceImpl implements CompanyService { + +} diff --git a/src/main/java/com/mini/capi/biz/service/impl/DailySummaryServiceImpl.java b/src/main/java/com/mini/capi/biz/service/impl/DailySummaryServiceImpl.java new file mode 100644 index 0000000..9b6f6a4 --- /dev/null +++ b/src/main/java/com/mini/capi/biz/service/impl/DailySummaryServiceImpl.java @@ -0,0 +1,20 @@ +package com.mini.capi.biz.service.impl; + +import com.mini.capi.biz.domain.DailySummary; +import com.mini.capi.biz.mapper.DailySummaryMapper; +import com.mini.capi.biz.service.DailySummaryService; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import org.springframework.stereotype.Service; + +/** + *

+ * 每日收支汇总 服务实现类 + *

+ * + * @author gaoxq + * @since 2025-08-25 + */ +@Service +public class DailySummaryServiceImpl extends ServiceImpl implements DailySummaryService { + +} diff --git a/src/main/java/com/mini/capi/biz/service/impl/DailySummaryViewServiceImpl.java b/src/main/java/com/mini/capi/biz/service/impl/DailySummaryViewServiceImpl.java new file mode 100644 index 0000000..7772561 --- /dev/null +++ b/src/main/java/com/mini/capi/biz/service/impl/DailySummaryViewServiceImpl.java @@ -0,0 +1,20 @@ +package com.mini.capi.biz.service.impl; + +import com.mini.capi.biz.domain.DailySummaryView; +import com.mini.capi.biz.mapper.DailySummaryViewMapper; +import com.mini.capi.biz.service.DailySummaryViewService; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import org.springframework.stereotype.Service; + +/** + *

+ * VIEW 服务实现类 + *

+ * + * @author gaoxq + * @since 2025-08-25 + */ +@Service +public class DailySummaryViewServiceImpl extends ServiceImpl implements DailySummaryViewService { + +} diff --git a/src/main/java/com/mini/capi/biz/service/impl/ExpenseCategoriesServiceImpl.java b/src/main/java/com/mini/capi/biz/service/impl/ExpenseCategoriesServiceImpl.java new file mode 100644 index 0000000..8bbb159 --- /dev/null +++ b/src/main/java/com/mini/capi/biz/service/impl/ExpenseCategoriesServiceImpl.java @@ -0,0 +1,20 @@ +package com.mini.capi.biz.service.impl; + +import com.mini.capi.biz.domain.ExpenseCategories; +import com.mini.capi.biz.mapper.ExpenseCategoriesMapper; +import com.mini.capi.biz.service.ExpenseCategoriesService; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import org.springframework.stereotype.Service; + +/** + *

+ * 支出分类表 服务实现类 + *

+ * + * @author gaoxq + * @since 2025-08-25 + */ +@Service +public class ExpenseCategoriesServiceImpl extends ServiceImpl implements ExpenseCategoriesService { + +} diff --git a/src/main/java/com/mini/capi/biz/service/impl/ExpensesServiceImpl.java b/src/main/java/com/mini/capi/biz/service/impl/ExpensesServiceImpl.java new file mode 100644 index 0000000..c189def --- /dev/null +++ b/src/main/java/com/mini/capi/biz/service/impl/ExpensesServiceImpl.java @@ -0,0 +1,20 @@ +package com.mini.capi.biz.service.impl; + +import com.mini.capi.biz.domain.Expenses; +import com.mini.capi.biz.mapper.ExpensesMapper; +import com.mini.capi.biz.service.ExpensesService; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import org.springframework.stereotype.Service; + +/** + *

+ * 支出记录表 服务实现类 + *

+ * + * @author gaoxq + * @since 2025-08-25 + */ +@Service +public class ExpensesServiceImpl extends ServiceImpl implements ExpensesService { + +} diff --git a/src/main/java/com/mini/capi/biz/service/impl/GiteeFavoritesServiceImpl.java b/src/main/java/com/mini/capi/biz/service/impl/GiteeFavoritesServiceImpl.java new file mode 100644 index 0000000..7dedbc2 --- /dev/null +++ b/src/main/java/com/mini/capi/biz/service/impl/GiteeFavoritesServiceImpl.java @@ -0,0 +1,20 @@ +package com.mini.capi.biz.service.impl; + +import com.mini.capi.biz.domain.GiteeFavorites; +import com.mini.capi.biz.mapper.GiteeFavoritesMapper; +import com.mini.capi.biz.service.GiteeFavoritesService; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import org.springframework.stereotype.Service; + +/** + *

+ * 收藏的 Gitee 项目 服务实现类 + *

+ * + * @author gaoxq + * @since 2025-08-25 + */ +@Service +public class GiteeFavoritesServiceImpl extends ServiceImpl implements GiteeFavoritesService { + +} diff --git a/src/main/java/com/mini/capi/biz/service/impl/IncomeSourcesServiceImpl.java b/src/main/java/com/mini/capi/biz/service/impl/IncomeSourcesServiceImpl.java new file mode 100644 index 0000000..2515882 --- /dev/null +++ b/src/main/java/com/mini/capi/biz/service/impl/IncomeSourcesServiceImpl.java @@ -0,0 +1,20 @@ +package com.mini.capi.biz.service.impl; + +import com.mini.capi.biz.domain.IncomeSources; +import com.mini.capi.biz.mapper.IncomeSourcesMapper; +import com.mini.capi.biz.service.IncomeSourcesService; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import org.springframework.stereotype.Service; + +/** + *

+ * 收入来源表 服务实现类 + *

+ * + * @author gaoxq + * @since 2025-08-25 + */ +@Service +public class IncomeSourcesServiceImpl extends ServiceImpl implements IncomeSourcesService { + +} diff --git a/src/main/java/com/mini/capi/biz/service/impl/IncomesExpenseViewServiceImpl.java b/src/main/java/com/mini/capi/biz/service/impl/IncomesExpenseViewServiceImpl.java new file mode 100644 index 0000000..b1715fb --- /dev/null +++ b/src/main/java/com/mini/capi/biz/service/impl/IncomesExpenseViewServiceImpl.java @@ -0,0 +1,20 @@ +package com.mini.capi.biz.service.impl; + +import com.mini.capi.biz.domain.IncomesExpenseView; +import com.mini.capi.biz.mapper.IncomesExpenseViewMapper; +import com.mini.capi.biz.service.IncomesExpenseViewService; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import org.springframework.stereotype.Service; + +/** + *

+ * VIEW 服务实现类 + *

+ * + * @author gaoxq + * @since 2025-08-25 + */ +@Service +public class IncomesExpenseViewServiceImpl extends ServiceImpl implements IncomesExpenseViewService { + +} diff --git a/src/main/java/com/mini/capi/biz/service/impl/IncomesServiceImpl.java b/src/main/java/com/mini/capi/biz/service/impl/IncomesServiceImpl.java new file mode 100644 index 0000000..c8eacbc --- /dev/null +++ b/src/main/java/com/mini/capi/biz/service/impl/IncomesServiceImpl.java @@ -0,0 +1,20 @@ +package com.mini.capi.biz.service.impl; + +import com.mini.capi.biz.domain.Incomes; +import com.mini.capi.biz.mapper.IncomesMapper; +import com.mini.capi.biz.service.IncomesService; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import org.springframework.stereotype.Service; + +/** + *

+ * 收入记录表 服务实现类 + *

+ * + * @author gaoxq + * @since 2025-08-25 + */ +@Service +public class IncomesServiceImpl extends ServiceImpl implements IncomesService { + +} diff --git a/src/main/java/com/mini/capi/biz/service/impl/IndexKpiDetailServiceImpl.java b/src/main/java/com/mini/capi/biz/service/impl/IndexKpiDetailServiceImpl.java new file mode 100644 index 0000000..1000610 --- /dev/null +++ b/src/main/java/com/mini/capi/biz/service/impl/IndexKpiDetailServiceImpl.java @@ -0,0 +1,20 @@ +package com.mini.capi.biz.service.impl; + +import com.mini.capi.biz.domain.IndexKpiDetail; +import com.mini.capi.biz.mapper.IndexKpiDetailMapper; +import com.mini.capi.biz.service.IndexKpiDetailService; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import org.springframework.stereotype.Service; + +/** + *

+ * 指标数据明细表 服务实现类 + *

+ * + * @author gaoxq + * @since 2025-08-25 + */ +@Service +public class IndexKpiDetailServiceImpl extends ServiceImpl implements IndexKpiDetailService { + +} diff --git a/src/main/java/com/mini/capi/biz/service/impl/IndexKpiInfoServiceImpl.java b/src/main/java/com/mini/capi/biz/service/impl/IndexKpiInfoServiceImpl.java new file mode 100644 index 0000000..77f4cad --- /dev/null +++ b/src/main/java/com/mini/capi/biz/service/impl/IndexKpiInfoServiceImpl.java @@ -0,0 +1,20 @@ +package com.mini.capi.biz.service.impl; + +import com.mini.capi.biz.domain.IndexKpiInfo; +import com.mini.capi.biz.mapper.IndexKpiInfoMapper; +import com.mini.capi.biz.service.IndexKpiInfoService; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import org.springframework.stereotype.Service; + +/** + *

+ * 指标基础信息表 服务实现类 + *

+ * + * @author gaoxq + * @since 2025-08-25 + */ +@Service +public class IndexKpiInfoServiceImpl extends ServiceImpl implements IndexKpiInfoService { + +} diff --git a/src/main/java/com/mini/capi/biz/service/impl/MunicipalitiesServiceImpl.java b/src/main/java/com/mini/capi/biz/service/impl/MunicipalitiesServiceImpl.java new file mode 100644 index 0000000..9154fe2 --- /dev/null +++ b/src/main/java/com/mini/capi/biz/service/impl/MunicipalitiesServiceImpl.java @@ -0,0 +1,20 @@ +package com.mini.capi.biz.service.impl; + +import com.mini.capi.biz.domain.Municipalities; +import com.mini.capi.biz.mapper.MunicipalitiesMapper; +import com.mini.capi.biz.service.MunicipalitiesService; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import org.springframework.stereotype.Service; + +/** + *

+ * 地市信息表 服务实现类 + *

+ * + * @author gaoxq + * @since 2025-08-25 + */ +@Service +public class MunicipalitiesServiceImpl extends ServiceImpl implements MunicipalitiesService { + +} diff --git a/src/main/java/com/mini/capi/biz/service/impl/ProjectDailyReportServiceImpl.java b/src/main/java/com/mini/capi/biz/service/impl/ProjectDailyReportServiceImpl.java new file mode 100644 index 0000000..24581d3 --- /dev/null +++ b/src/main/java/com/mini/capi/biz/service/impl/ProjectDailyReportServiceImpl.java @@ -0,0 +1,20 @@ +package com.mini.capi.biz.service.impl; + +import com.mini.capi.biz.domain.ProjectDailyReport; +import com.mini.capi.biz.mapper.ProjectDailyReportMapper; +import com.mini.capi.biz.service.ProjectDailyReportService; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import org.springframework.stereotype.Service; + +/** + *

+ * 工作日报数据表 服务实现类 + *

+ * + * @author gaoxq + * @since 2025-08-25 + */ +@Service +public class ProjectDailyReportServiceImpl extends ServiceImpl implements ProjectDailyReportService { + +} diff --git a/src/main/java/com/mini/capi/biz/service/impl/ProjectInfoServiceImpl.java b/src/main/java/com/mini/capi/biz/service/impl/ProjectInfoServiceImpl.java new file mode 100644 index 0000000..cb4144c --- /dev/null +++ b/src/main/java/com/mini/capi/biz/service/impl/ProjectInfoServiceImpl.java @@ -0,0 +1,20 @@ +package com.mini.capi.biz.service.impl; + +import com.mini.capi.biz.domain.ProjectInfo; +import com.mini.capi.biz.mapper.ProjectInfoMapper; +import com.mini.capi.biz.service.ProjectInfoService; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import org.springframework.stereotype.Service; + +/** + *

+ * 项目表用于存储公司内部各个项目的详细信息 服务实现类 + *

+ * + * @author gaoxq + * @since 2025-08-25 + */ +@Service +public class ProjectInfoServiceImpl extends ServiceImpl implements ProjectInfoService { + +} diff --git a/src/main/java/com/mini/capi/biz/service/impl/ProjectRequirementsServiceImpl.java b/src/main/java/com/mini/capi/biz/service/impl/ProjectRequirementsServiceImpl.java new file mode 100644 index 0000000..ec2f354 --- /dev/null +++ b/src/main/java/com/mini/capi/biz/service/impl/ProjectRequirementsServiceImpl.java @@ -0,0 +1,20 @@ +package com.mini.capi.biz.service.impl; + +import com.mini.capi.biz.domain.ProjectRequirements; +import com.mini.capi.biz.mapper.ProjectRequirementsMapper; +import com.mini.capi.biz.service.ProjectRequirementsService; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import org.springframework.stereotype.Service; + +/** + *

+ * 项目需求表 服务实现类 + *

+ * + * @author gaoxq + * @since 2025-08-25 + */ +@Service +public class ProjectRequirementsServiceImpl extends ServiceImpl implements ProjectRequirementsService { + +} diff --git a/src/main/java/com/mini/capi/biz/service/impl/ProvinceServiceImpl.java b/src/main/java/com/mini/capi/biz/service/impl/ProvinceServiceImpl.java new file mode 100644 index 0000000..7168dcc --- /dev/null +++ b/src/main/java/com/mini/capi/biz/service/impl/ProvinceServiceImpl.java @@ -0,0 +1,20 @@ +package com.mini.capi.biz.service.impl; + +import com.mini.capi.biz.domain.Province; +import com.mini.capi.biz.mapper.ProvinceMapper; +import com.mini.capi.biz.service.ProvinceService; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import org.springframework.stereotype.Service; + +/** + *

+ * 省份信息表 服务实现类 + *

+ * + * @author gaoxq + * @since 2025-08-25 + */ +@Service +public class ProvinceServiceImpl extends ServiceImpl implements ProvinceService { + +} diff --git a/src/main/java/com/mini/capi/biz/service/impl/ResumeEducationServiceImpl.java b/src/main/java/com/mini/capi/biz/service/impl/ResumeEducationServiceImpl.java new file mode 100644 index 0000000..7dac399 --- /dev/null +++ b/src/main/java/com/mini/capi/biz/service/impl/ResumeEducationServiceImpl.java @@ -0,0 +1,20 @@ +package com.mini.capi.biz.service.impl; + +import com.mini.capi.biz.domain.ResumeEducation; +import com.mini.capi.biz.mapper.ResumeEducationMapper; +import com.mini.capi.biz.service.ResumeEducationService; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import org.springframework.stereotype.Service; + +/** + *

+ * 教育经历子表 服务实现类 + *

+ * + * @author gaoxq + * @since 2025-08-25 + */ +@Service +public class ResumeEducationServiceImpl extends ServiceImpl implements ResumeEducationService { + +} diff --git a/src/main/java/com/mini/capi/biz/service/impl/ResumeEmployeeServiceImpl.java b/src/main/java/com/mini/capi/biz/service/impl/ResumeEmployeeServiceImpl.java new file mode 100644 index 0000000..261a3e3 --- /dev/null +++ b/src/main/java/com/mini/capi/biz/service/impl/ResumeEmployeeServiceImpl.java @@ -0,0 +1,20 @@ +package com.mini.capi.biz.service.impl; + +import com.mini.capi.biz.domain.ResumeEmployee; +import com.mini.capi.biz.mapper.ResumeEmployeeMapper; +import com.mini.capi.biz.service.ResumeEmployeeService; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import org.springframework.stereotype.Service; + +/** + *

+ * 员工表用于存储公司内部员工的基本信息 服务实现类 + *

+ * + * @author gaoxq + * @since 2025-08-25 + */ +@Service +public class ResumeEmployeeServiceImpl extends ServiceImpl implements ResumeEmployeeService { + +} diff --git a/src/main/java/com/mini/capi/biz/service/impl/ResumeExperienceServiceImpl.java b/src/main/java/com/mini/capi/biz/service/impl/ResumeExperienceServiceImpl.java new file mode 100644 index 0000000..e786cca --- /dev/null +++ b/src/main/java/com/mini/capi/biz/service/impl/ResumeExperienceServiceImpl.java @@ -0,0 +1,20 @@ +package com.mini.capi.biz.service.impl; + +import com.mini.capi.biz.domain.ResumeExperience; +import com.mini.capi.biz.mapper.ResumeExperienceMapper; +import com.mini.capi.biz.service.ResumeExperienceService; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import org.springframework.stereotype.Service; + +/** + *

+ * 工作经历子表 服务实现类 + *

+ * + * @author gaoxq + * @since 2025-08-25 + */ +@Service +public class ResumeExperienceServiceImpl extends ServiceImpl implements ResumeExperienceService { + +} diff --git a/src/main/java/com/mini/capi/biz/service/impl/ResumeProjectServiceImpl.java b/src/main/java/com/mini/capi/biz/service/impl/ResumeProjectServiceImpl.java new file mode 100644 index 0000000..226b615 --- /dev/null +++ b/src/main/java/com/mini/capi/biz/service/impl/ResumeProjectServiceImpl.java @@ -0,0 +1,20 @@ +package com.mini.capi.biz.service.impl; + +import com.mini.capi.biz.domain.ResumeProject; +import com.mini.capi.biz.mapper.ResumeProjectMapper; +import com.mini.capi.biz.service.ResumeProjectService; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import org.springframework.stereotype.Service; + +/** + *

+ * 项目经历子表 服务实现类 + *

+ * + * @author gaoxq + * @since 2025-08-25 + */ +@Service +public class ResumeProjectServiceImpl extends ServiceImpl implements ResumeProjectService { + +} diff --git a/src/main/java/com/mini/capi/biz/service/impl/ResumeSkillServiceImpl.java b/src/main/java/com/mini/capi/biz/service/impl/ResumeSkillServiceImpl.java new file mode 100644 index 0000000..afb7bb1 --- /dev/null +++ b/src/main/java/com/mini/capi/biz/service/impl/ResumeSkillServiceImpl.java @@ -0,0 +1,20 @@ +package com.mini.capi.biz.service.impl; + +import com.mini.capi.biz.domain.ResumeSkill; +import com.mini.capi.biz.mapper.ResumeSkillMapper; +import com.mini.capi.biz.service.ResumeSkillService; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import org.springframework.stereotype.Service; + +/** + *

+ * 技能子表 服务实现类 + *

+ * + * @author gaoxq + * @since 2025-08-25 + */ +@Service +public class ResumeSkillServiceImpl extends ServiceImpl implements ResumeSkillService { + +} diff --git a/src/main/java/com/mini/capi/biz/service/impl/TransactionDetailsServiceImpl.java b/src/main/java/com/mini/capi/biz/service/impl/TransactionDetailsServiceImpl.java new file mode 100644 index 0000000..d50716f --- /dev/null +++ b/src/main/java/com/mini/capi/biz/service/impl/TransactionDetailsServiceImpl.java @@ -0,0 +1,20 @@ +package com.mini.capi.biz.service.impl; + +import com.mini.capi.biz.domain.TransactionDetails; +import com.mini.capi.biz.mapper.TransactionDetailsMapper; +import com.mini.capi.biz.service.TransactionDetailsService; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import org.springframework.stereotype.Service; + +/** + *

+ * 完整交易流水(含实时余额) 服务实现类 + *

+ * + * @author gaoxq + * @since 2025-08-25 + */ +@Service +public class TransactionDetailsServiceImpl extends ServiceImpl implements TransactionDetailsService { + +} diff --git a/src/main/java/com/mini/capi/biz/service/impl/TransfersServiceImpl.java b/src/main/java/com/mini/capi/biz/service/impl/TransfersServiceImpl.java new file mode 100644 index 0000000..c25b8c7 --- /dev/null +++ b/src/main/java/com/mini/capi/biz/service/impl/TransfersServiceImpl.java @@ -0,0 +1,20 @@ +package com.mini.capi.biz.service.impl; + +import com.mini.capi.biz.domain.Transfers; +import com.mini.capi.biz.mapper.TransfersMapper; +import com.mini.capi.biz.service.TransfersService; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import org.springframework.stereotype.Service; + +/** + *

+ * 账户间转账记录 服务实现类 + *

+ * + * @author gaoxq + * @since 2025-08-25 + */ +@Service +public class TransfersServiceImpl extends ServiceImpl implements TransfersService { + +} diff --git a/src/main/java/com/mini/capi/biz/service/impl/WebsiteStorageServiceImpl.java b/src/main/java/com/mini/capi/biz/service/impl/WebsiteStorageServiceImpl.java new file mode 100644 index 0000000..43ebb4a --- /dev/null +++ b/src/main/java/com/mini/capi/biz/service/impl/WebsiteStorageServiceImpl.java @@ -0,0 +1,20 @@ +package com.mini.capi.biz.service.impl; + +import com.mini.capi.biz.domain.WebsiteStorage; +import com.mini.capi.biz.mapper.WebsiteStorageMapper; +import com.mini.capi.biz.service.WebsiteStorageService; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import org.springframework.stereotype.Service; + +/** + *

+ * 网站信息存储表,用于记录网站登录信息及相关信息 服务实现类 + *

+ * + * @author gaoxq + * @since 2025-08-25 + */ +@Service +public class WebsiteStorageServiceImpl extends ServiceImpl implements WebsiteStorageService { + +} diff --git a/src/main/resources/mapper/AccountsMapper.xml b/src/main/resources/mapper/AccountsMapper.xml new file mode 100644 index 0000000..700f3d1 --- /dev/null +++ b/src/main/resources/mapper/AccountsMapper.xml @@ -0,0 +1,27 @@ + + + + + + + + + + + + + + + + + + + + + + + + create_time, account_id, account_name, account_type, currency, initial_balance, current_balance, is_active, update_time, f_tenant_id, f_flow_id, f_flow_task_id, f_flow_state + + + diff --git a/src/main/resources/mapper/CitiesMapper.xml b/src/main/resources/mapper/CitiesMapper.xml new file mode 100644 index 0000000..d2812e7 --- /dev/null +++ b/src/main/resources/mapper/CitiesMapper.xml @@ -0,0 +1,27 @@ + + + + + + + + + + + + + + + + + + + + + + + + id, create_time, province_code, city_code, city_name, area_code, area_type, update_time, data_status, f_tenant_id, f_flow_id, f_flow_task_id, f_flow_state + + + diff --git a/src/main/resources/mapper/CombinedSummaryMapper.xml b/src/main/resources/mapper/CombinedSummaryMapper.xml new file mode 100644 index 0000000..aa15356 --- /dev/null +++ b/src/main/resources/mapper/CombinedSummaryMapper.xml @@ -0,0 +1,40 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + id, create_time, period_type, period_code, current_total_income, current_total_expense, current_avg_daily_income, current_avg_daily_expense, current_highest_expense, current_annual_savings_rate, previous_total_income, previous_total_expense, previous_avg_daily_income, previous_avg_daily_expense, previous_highest_expense, previous_annual_savings_rate, mom_rate_total_income, mom_rate_total_expense, mom_rate_avg_daily_income, mom_rate_avg_daily_expense, mom_rate_highest_expense, mom_rate_annual_savings_rate, f_tenant_id, f_flow_id, f_flow_task_id, f_flow_state + + + diff --git a/src/main/resources/mapper/CombinedSummaryViewMapper.xml b/src/main/resources/mapper/CombinedSummaryViewMapper.xml new file mode 100644 index 0000000..b4e8c8d --- /dev/null +++ b/src/main/resources/mapper/CombinedSummaryViewMapper.xml @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + period_type, name, value, type + + + diff --git a/src/main/resources/mapper/CompanyMapper.xml b/src/main/resources/mapper/CompanyMapper.xml new file mode 100644 index 0000000..1905900 --- /dev/null +++ b/src/main/resources/mapper/CompanyMapper.xml @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + create_time, company_id, company_name, address, contact_person, phone_number, email, website_url, remarks, comp_status, f_tenant_id, f_flow_id, f_flow_task_id, f_flow_state + + + diff --git a/src/main/resources/mapper/DailySummaryMapper.xml b/src/main/resources/mapper/DailySummaryMapper.xml new file mode 100644 index 0000000..d325e69 --- /dev/null +++ b/src/main/resources/mapper/DailySummaryMapper.xml @@ -0,0 +1,25 @@ + + + + + + + + + + + + + + + + + + + + + + id, create_time, summary_date, total_income, total_expense, net_cash_flow, transactions_count, f_tenant_id, f_flow_id, f_flow_task_id, f_flow_state + + + diff --git a/src/main/resources/mapper/DailySummaryViewMapper.xml b/src/main/resources/mapper/DailySummaryViewMapper.xml new file mode 100644 index 0000000..3192ce4 --- /dev/null +++ b/src/main/resources/mapper/DailySummaryViewMapper.xml @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + name, value, type + + + diff --git a/src/main/resources/mapper/ExpenseCategoriesMapper.xml b/src/main/resources/mapper/ExpenseCategoriesMapper.xml new file mode 100644 index 0000000..533c65a --- /dev/null +++ b/src/main/resources/mapper/ExpenseCategoriesMapper.xml @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + + + + + + create_time, category_id, parent_id, cname, description, f_tenant_id, f_flow_id, f_flow_task_id, f_flow_state + + + diff --git a/src/main/resources/mapper/ExpensesMapper.xml b/src/main/resources/mapper/ExpensesMapper.xml new file mode 100644 index 0000000..6b7c183 --- /dev/null +++ b/src/main/resources/mapper/ExpensesMapper.xml @@ -0,0 +1,27 @@ + + + + + + + + + + + + + + + + + + + + + + + + create_time, expense_id, account_id, category_id, payee, amount, transaction_date, description, order_no, f_tenant_id, f_flow_id, f_flow_task_id, f_flow_state + + + diff --git a/src/main/resources/mapper/GiteeFavoritesMapper.xml b/src/main/resources/mapper/GiteeFavoritesMapper.xml new file mode 100644 index 0000000..feef58a --- /dev/null +++ b/src/main/resources/mapper/GiteeFavoritesMapper.xml @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + + + + + + + + + + create_time, id, project_name, project_owner, description, url, stars, project_language, f_tenant_id, f_flow_id, f_flow_task_id, f_flow_state + + + diff --git a/src/main/resources/mapper/IncomeSourcesMapper.xml b/src/main/resources/mapper/IncomeSourcesMapper.xml new file mode 100644 index 0000000..1cabb39 --- /dev/null +++ b/src/main/resources/mapper/IncomeSourcesMapper.xml @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + create_time, source_id, cname, description, f_tenant_id, f_flow_id, f_flow_task_id, f_flow_state + + + diff --git a/src/main/resources/mapper/IncomesExpenseViewMapper.xml b/src/main/resources/mapper/IncomesExpenseViewMapper.xml new file mode 100644 index 0000000..2c14880 --- /dev/null +++ b/src/main/resources/mapper/IncomesExpenseViewMapper.xml @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + amount, cname, c_id, account_name, account_id, cycle_date, cycle_type + + + diff --git a/src/main/resources/mapper/IncomesMapper.xml b/src/main/resources/mapper/IncomesMapper.xml new file mode 100644 index 0000000..8ed1289 --- /dev/null +++ b/src/main/resources/mapper/IncomesMapper.xml @@ -0,0 +1,27 @@ + + + + + + + + + + + + + + + + + + + + + + + + create_time, income_id, account_id, source_id, payer, amount, transaction_date, description, order_no, f_tenant_id, f_flow_id, f_flow_task_id, f_flow_state + + + diff --git a/src/main/resources/mapper/IndexKpiDetailMapper.xml b/src/main/resources/mapper/IndexKpiDetailMapper.xml new file mode 100644 index 0000000..b65f924 --- /dev/null +++ b/src/main/resources/mapper/IndexKpiDetailMapper.xml @@ -0,0 +1,30 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + create_time, detail_id, kpi_code, sort_id, ym, kpi_val01, kpi_val02, kpi_val03, kpi_val04, kpi_val05, kpi_val06, kpi_val07, kpi_val08, kpi_val09, kpi_val10, f_tenant_id + + + diff --git a/src/main/resources/mapper/IndexKpiInfoMapper.xml b/src/main/resources/mapper/IndexKpiInfoMapper.xml new file mode 100644 index 0000000..710259c --- /dev/null +++ b/src/main/resources/mapper/IndexKpiInfoMapper.xml @@ -0,0 +1,25 @@ + + + + + + + + + + + + + + + + + + + + + + create_time, kpi_id, mod_code, sys_code, kpi_code, kpi_name, kpi_desc, f_tenant_id, f_flow_id, f_flow_task_id, f_flow_state + + + diff --git a/src/main/resources/mapper/MunicipalitiesMapper.xml b/src/main/resources/mapper/MunicipalitiesMapper.xml new file mode 100644 index 0000000..0ffb326 --- /dev/null +++ b/src/main/resources/mapper/MunicipalitiesMapper.xml @@ -0,0 +1,31 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + id, create_time, province_name, city_name, county_name, province_code, city_code, county_code, city_type, area_code, town_name, town_code, village_name, village_code, update_time, data_status, f_tenant_id + + + diff --git a/src/main/resources/mapper/ProjectDailyReportMapper.xml b/src/main/resources/mapper/ProjectDailyReportMapper.xml new file mode 100644 index 0000000..2988775 --- /dev/null +++ b/src/main/resources/mapper/ProjectDailyReportMapper.xml @@ -0,0 +1,30 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + create_time, report_id, report_title, report_date, employee_id, work_content, work_hours, work_progress, issues_encountered, solutions, project_id, update_time, f_tenant_id, f_flow_id, f_flow_task_id, f_flow_state + + + diff --git a/src/main/resources/mapper/ProjectInfoMapper.xml b/src/main/resources/mapper/ProjectInfoMapper.xml new file mode 100644 index 0000000..73fbb0d --- /dev/null +++ b/src/main/resources/mapper/ProjectInfoMapper.xml @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + create_time, project_id, project_code, project_name, project_desc, start_date, end_date, employee_id, project_type, project_status, f_tenant_id, f_flow_id, f_flow_task_id, f_flow_state + + + diff --git a/src/main/resources/mapper/ProjectRequirementsMapper.xml b/src/main/resources/mapper/ProjectRequirementsMapper.xml new file mode 100644 index 0000000..2401bd2 --- /dev/null +++ b/src/main/resources/mapper/ProjectRequirementsMapper.xml @@ -0,0 +1,32 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + create_time, requirement_id, requirement_name, requirement_code, area_code, requirement_description, start_time, end_time, priority, update_time, project_id, employee_id, remark, requirements_status, f_tenant_id, f_flow_id, f_flow_task_id, f_flow_state + + + diff --git a/src/main/resources/mapper/ProvinceMapper.xml b/src/main/resources/mapper/ProvinceMapper.xml new file mode 100644 index 0000000..5d6867d --- /dev/null +++ b/src/main/resources/mapper/ProvinceMapper.xml @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + + + + + + + + + + id, create_time, province_name, province_code, url_addr, sorting, req_code, data_status, f_tenant_id, f_flow_id, f_flow_task_id, f_flow_state + + + diff --git a/src/main/resources/mapper/ResumeEducationMapper.xml b/src/main/resources/mapper/ResumeEducationMapper.xml new file mode 100644 index 0000000..d5e3a5a --- /dev/null +++ b/src/main/resources/mapper/ResumeEducationMapper.xml @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + + + + + create_time, id, employee_id, school, major, education_degree, start_date, end_date, update_time, f_tenant_id + + + diff --git a/src/main/resources/mapper/ResumeEmployeeMapper.xml b/src/main/resources/mapper/ResumeEmployeeMapper.xml new file mode 100644 index 0000000..2b1b081 --- /dev/null +++ b/src/main/resources/mapper/ResumeEmployeeMapper.xml @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + create_time, employee_id, employee_name, employee_code, email, phone_number, sex, employee_position, hire_date, employee_status, f_tenant_id, f_flow_id, f_flow_task_id, f_flow_state + + + diff --git a/src/main/resources/mapper/ResumeExperienceMapper.xml b/src/main/resources/mapper/ResumeExperienceMapper.xml new file mode 100644 index 0000000..167f851 --- /dev/null +++ b/src/main/resources/mapper/ResumeExperienceMapper.xml @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + + + + + create_time, id, employee_id, company, experience_position, description, start_date, end_date, update_time, f_tenant_id + + + diff --git a/src/main/resources/mapper/ResumeProjectMapper.xml b/src/main/resources/mapper/ResumeProjectMapper.xml new file mode 100644 index 0000000..1cdfca5 --- /dev/null +++ b/src/main/resources/mapper/ResumeProjectMapper.xml @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + + + + + create_time, id, employee_id, project_name, project_role, description, start_date, end_date, update_time, f_tenant_id + + + diff --git a/src/main/resources/mapper/ResumeSkillMapper.xml b/src/main/resources/mapper/ResumeSkillMapper.xml new file mode 100644 index 0000000..37c2549 --- /dev/null +++ b/src/main/resources/mapper/ResumeSkillMapper.xml @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + + + + + + create_time, id, employee_id, skill_name, proficiency, start_date, end_date, update_time, f_tenant_id + + + diff --git a/src/main/resources/mapper/TransactionDetailsMapper.xml b/src/main/resources/mapper/TransactionDetailsMapper.xml new file mode 100644 index 0000000..7b48661 --- /dev/null +++ b/src/main/resources/mapper/TransactionDetailsMapper.xml @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + + + + + + + + + + create_time, transaction_id, related_id, transaction_type, account_id, amount, balance_after, transaction_date, f_tenant_id, f_flow_id, f_flow_task_id, f_flow_state + + + diff --git a/src/main/resources/mapper/TransfersMapper.xml b/src/main/resources/mapper/TransfersMapper.xml new file mode 100644 index 0000000..159a820 --- /dev/null +++ b/src/main/resources/mapper/TransfersMapper.xml @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + create_time, transfer_id, from_account, to_account, amount, fee, currency, transaction_date, description, order_no, f_tenant_id, f_flow_id, f_flow_task_id, f_flow_state + + + diff --git a/src/main/resources/mapper/WebsiteStorageMapper.xml b/src/main/resources/mapper/WebsiteStorageMapper.xml new file mode 100644 index 0000000..e968924 --- /dev/null +++ b/src/main/resources/mapper/WebsiteStorageMapper.xml @@ -0,0 +1,29 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + create_time, website_id, website_url, website_name, web_account, web_password, remarks, company_id, employee_id, login_user, storage_status, f_tenant_id, f_flow_id, f_flow_task_id, f_flow_state + + +