From fbd385883b043cbc373e35b8d71eba3e9f1c9afa Mon Sep 17 00:00:00 2001 From: bunny <1319900154@qq.com> Date: Mon, 11 Nov 2024 15:29:50 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E5=80=BA=E5=8A=A1=E8=BF=98=E6=AC=BE?= =?UTF-8?q?=E8=AE=A1=E5=88=92=E4=BB=A3=E7=A0=81=E7=94=9F=E6=88=90?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../generator/AdminCodeGenerator.java | 6 +- .../generator/generator/WebGeneratorCode.java | 27 +++--- .../src/main/resources/vms/web/index.vm | 17 +++- .../DebtRepaymentPlanAddDto.java | 44 ++++++++++ .../DebtRepaymentPlanDto.java | 35 ++++++++ .../DebtRepaymentPlanUpdateDto.java | 48 +++++++++++ .../dao/entity/financial/BudgetCategory.java | 52 ++++++++++++ .../financial/DebtCollectionManagement.java | 46 ++++++++++ .../entity/financial/DebtRepaymentPlan.java | 54 ++++++++++++ .../dao/entity/financial/DebtTracking.java | 49 +++++++++++ .../dao/entity/financial/SavingGoal.java | 46 ++++++++++ .../dao/vo/financial/DebtRepaymentPlanVo.java | 36 ++++++++ .../financial/BudgetCategoryController.java | 18 ++++ .../DebtCollectionManagementController.java | 18 ++++ .../DebtRepaymentPlanController.java | 72 ++++++++++++++++ .../financial/DebtTrackingController.java | 18 ++++ .../financial/SavingGoalController.java | 18 ++++ .../financial/BudgetCategoryMapper.java | 18 ++++ .../DebtCollectionManagementMapper.java | 18 ++++ .../financial/DebtRepaymentPlanMapper.java | 40 +++++++++ .../mapper/financial/DebtTrackingMapper.java | 18 ++++ .../mapper/financial/SavingGoalMapper.java | 18 ++++ .../financial/BudgetCategoryService.java | 16 ++++ .../DebtCollectionManagementService.java | 16 ++++ .../financial/DebtRepaymentPlanService.java | 52 ++++++++++++ .../financial/DebtTrackingService.java | 16 ++++ .../service/financial/SavingGoalService.java | 16 ++++ .../impl/BudgetCategoryServiceImpl.java | 20 +++++ .../DebtCollectionManagementServiceImpl.java | 20 +++++ .../impl/DebtRepaymentPlanServiceImpl.java | 85 +++++++++++++++++++ .../impl/DebtTrackingServiceImpl.java | 20 +++++ .../financial/impl/SavingGoalServiceImpl.java | 20 +++++ .../src/main/resources/application-dev.yml | 54 ++++++------ .../src/main/resources/application-prod.yml | 2 +- .../src/main/resources/application-test.yml | 2 +- service/src/main/resources/logback.xml | 2 +- .../mapper/financial/BudgetCategoryMapper.xml | 27 ++++++ .../DebtCollectionManagementMapper.xml | 25 ++++++ .../financial/DebtRepaymentPlanMapper.xml | 68 +++++++++++++++ .../mapper/financial/DebtTrackingMapper.xml | 26 ++++++ .../mapper/financial/SavingGoalMapper.xml | 25 ++++++ 41 files changed, 1181 insertions(+), 47 deletions(-) create mode 100644 dao/src/main/java/cn/bunny/dao/dto/financial/debtRepaymentPlan/DebtRepaymentPlanAddDto.java create mode 100644 dao/src/main/java/cn/bunny/dao/dto/financial/debtRepaymentPlan/DebtRepaymentPlanDto.java create mode 100644 dao/src/main/java/cn/bunny/dao/dto/financial/debtRepaymentPlan/DebtRepaymentPlanUpdateDto.java create mode 100644 dao/src/main/java/cn/bunny/dao/entity/financial/BudgetCategory.java create mode 100644 dao/src/main/java/cn/bunny/dao/entity/financial/DebtCollectionManagement.java create mode 100644 dao/src/main/java/cn/bunny/dao/entity/financial/DebtRepaymentPlan.java create mode 100644 dao/src/main/java/cn/bunny/dao/entity/financial/DebtTracking.java create mode 100644 dao/src/main/java/cn/bunny/dao/entity/financial/SavingGoal.java create mode 100644 dao/src/main/java/cn/bunny/dao/vo/financial/DebtRepaymentPlanVo.java create mode 100644 service/src/main/java/cn/bunny/services/controller/financial/BudgetCategoryController.java create mode 100644 service/src/main/java/cn/bunny/services/controller/financial/DebtCollectionManagementController.java create mode 100644 service/src/main/java/cn/bunny/services/controller/financial/DebtRepaymentPlanController.java create mode 100644 service/src/main/java/cn/bunny/services/controller/financial/DebtTrackingController.java create mode 100644 service/src/main/java/cn/bunny/services/controller/financial/SavingGoalController.java create mode 100644 service/src/main/java/cn/bunny/services/mapper/financial/BudgetCategoryMapper.java create mode 100644 service/src/main/java/cn/bunny/services/mapper/financial/DebtCollectionManagementMapper.java create mode 100644 service/src/main/java/cn/bunny/services/mapper/financial/DebtRepaymentPlanMapper.java create mode 100644 service/src/main/java/cn/bunny/services/mapper/financial/DebtTrackingMapper.java create mode 100644 service/src/main/java/cn/bunny/services/mapper/financial/SavingGoalMapper.java create mode 100644 service/src/main/java/cn/bunny/services/service/financial/BudgetCategoryService.java create mode 100644 service/src/main/java/cn/bunny/services/service/financial/DebtCollectionManagementService.java create mode 100644 service/src/main/java/cn/bunny/services/service/financial/DebtRepaymentPlanService.java create mode 100644 service/src/main/java/cn/bunny/services/service/financial/DebtTrackingService.java create mode 100644 service/src/main/java/cn/bunny/services/service/financial/SavingGoalService.java create mode 100644 service/src/main/java/cn/bunny/services/service/financial/impl/BudgetCategoryServiceImpl.java create mode 100644 service/src/main/java/cn/bunny/services/service/financial/impl/DebtCollectionManagementServiceImpl.java create mode 100644 service/src/main/java/cn/bunny/services/service/financial/impl/DebtRepaymentPlanServiceImpl.java create mode 100644 service/src/main/java/cn/bunny/services/service/financial/impl/DebtTrackingServiceImpl.java create mode 100644 service/src/main/java/cn/bunny/services/service/financial/impl/SavingGoalServiceImpl.java create mode 100644 service/src/main/resources/mapper/financial/BudgetCategoryMapper.xml create mode 100644 service/src/main/resources/mapper/financial/DebtCollectionManagementMapper.xml create mode 100644 service/src/main/resources/mapper/financial/DebtRepaymentPlanMapper.xml create mode 100644 service/src/main/resources/mapper/financial/DebtTrackingMapper.xml create mode 100644 service/src/main/resources/mapper/financial/SavingGoalMapper.xml diff --git a/common/common-generator/src/main/java/cn/bunny/common/generator/generator/AdminCodeGenerator.java b/common/common-generator/src/main/java/cn/bunny/common/generator/generator/AdminCodeGenerator.java index fc4bf6b..605d5cc 100644 --- a/common/common-generator/src/main/java/cn/bunny/common/generator/generator/AdminCodeGenerator.java +++ b/common/common-generator/src/main/java/cn/bunny/common/generator/generator/AdminCodeGenerator.java @@ -16,12 +16,12 @@ public class AdminCodeGenerator { public static final String author = "Bunny"; // 公共路径 // public static final String outputDir = "D:\\Project\\web\\PC\\financial\\financial-server\\service"; - public static final String outputDir = "D:\\MyFolder\\financial\\financial-server\\service"; + public static final String outputDir = "D:\\MyFolder\\auth\\financial-web-server\\service"; // 实体类名称 public static final String entity = "Bunny"; public static void main(String[] args) { - Generation("sys_category"); + Generation("t_budget_category","t_debt_collection_management","t_debt_repayment_plan","t_debt_tracking","t_saving_goal"); } /** @@ -53,7 +53,7 @@ public class AdminCodeGenerator { .strategyConfig(builder -> { // 设置要生成的表名 builder.addInclude(tableName) - .addTablePrefix("sys_", "v_", "log_") + .addTablePrefix("sys_", "v_", "log_", "t_") .entityBuilder() .enableLombok() .enableChainModel() diff --git a/common/common-generator/src/main/java/cn/bunny/common/generator/generator/WebGeneratorCode.java b/common/common-generator/src/main/java/cn/bunny/common/generator/generator/WebGeneratorCode.java index 1d46415..03ddebc 100644 --- a/common/common-generator/src/main/java/cn/bunny/common/generator/generator/WebGeneratorCode.java +++ b/common/common-generator/src/main/java/cn/bunny/common/generator/generator/WebGeneratorCode.java @@ -3,11 +3,16 @@ package cn.bunny.common.generator.generator; import cn.bunny.common.generator.entity.BaseField; import cn.bunny.common.generator.entity.BaseResultMap; import cn.bunny.common.generator.utils.GeneratorCodeUtils; +import cn.bunny.dao.dto.financial.debtRepaymentPlan.DebtRepaymentPlanAddDto; +import cn.bunny.dao.dto.financial.debtRepaymentPlan.DebtRepaymentPlanDto; +import cn.bunny.dao.dto.financial.debtRepaymentPlan.DebtRepaymentPlanUpdateDto; import cn.bunny.dao.dto.system.configuration.category.CategoryAddDto; import cn.bunny.dao.dto.system.configuration.category.CategoryDto; import cn.bunny.dao.dto.system.configuration.category.CategoryUpdateDto; import cn.bunny.dao.entity.financial.Category; +import cn.bunny.dao.entity.financial.DebtRepaymentPlan; import cn.bunny.dao.vo.configuration.CategoryVo; +import cn.bunny.dao.vo.financial.DebtRepaymentPlanVo; import com.baomidou.mybatisplus.annotation.TableName; import com.google.common.base.CaseFormat; import io.swagger.v3.oas.annotations.media.Schema; @@ -37,7 +42,7 @@ import java.util.stream.Stream; public class WebGeneratorCode { // 公共路径 // public static String commonPath = "D:\\Project\\web\\PC\\financial\\financial-web\\src"; - public static String commonPath = "D:\\MyFolder\\financial\\financial-web\\src"; + public static String commonPath = "D:\\MyFolder\\auth\\financial-web\\src"; // 生成API请求路径 public static String apiPath = commonPath + "\\api\\v1\\financial\\"; // 生成vue路径 @@ -45,18 +50,18 @@ public class WebGeneratorCode { // 生成仓库路径 public static String storePath = commonPath + "\\store\\financial\\"; // 后端controller - public static String controllerPath = "D:\\MyFolder\\financial\\financial-server\\service\\src\\main\\java\\cn\\bunny\\services\\controller\\financial\\"; - public static String servicePath = "D:\\MyFolder\\financial\\financial-server\\service\\src\\main\\java\\cn\\bunny\\services\\service\\financial\\"; - public static String serviceImplPath = "D:\\MyFolder\\financial\\financial-server\\service\\src\\main\\java\\cn\\bunny\\services\\service\\financial\\impl\\"; - public static String mapperPath = "D:\\MyFolder\\financial\\financial-server\\service\\src\\main\\java\\cn\\bunny\\services\\mapper\\financial\\"; - public static String resourceMapperPath = "D:\\MyFolder\\financial\\financial-server\\service\\src\\main\\resources\\mapper\\financial\\"; + public static String controllerPath = "D:\\MyFolder\\auth\\financial-web-server\\service\\src\\main\\java\\cn\\bunny\\services\\controller\\financial\\"; + public static String servicePath = "D:\\MyFolder\\auth\\financial-web-server\\service\\src\\main\\java\\cn\\bunny\\services\\service\\financial\\"; + public static String serviceImplPath = "D:\\MyFolder\\auth\\financial-web-server\\service\\src\\main\\java\\cn\\bunny\\services\\service\\financial\\impl\\"; + public static String mapperPath = "D:\\MyFolder\\auth\\financial-web-server\\service\\src\\main\\java\\cn\\bunny\\services\\mapper\\financial\\"; + public static String resourceMapperPath = "D:\\MyFolder\\auth\\financial-web-server\\service\\src\\main\\resources\\mapper\\financial\\"; public static void main(String[] args) throws Exception { - Class originalClass = Category.class; - Class dtoClass = CategoryDto.class; - Class addDtoClass = CategoryAddDto.class; - Class updateDtoClass = CategoryUpdateDto.class; - Class voClass = CategoryVo.class; + Class originalClass = DebtRepaymentPlan.class; + Class dtoClass = DebtRepaymentPlanDto.class; + Class addDtoClass = DebtRepaymentPlanAddDto.class; + Class updateDtoClass = DebtRepaymentPlanUpdateDto.class; + Class voClass = DebtRepaymentPlanVo.class; // 设置velocity资源加载器 Properties prop = new Properties(); diff --git a/common/common-generator/src/main/resources/vms/web/index.vm b/common/common-generator/src/main/resources/vms/web/index.vm index 668241a..13b6210 100644 --- a/common/common-generator/src/main/resources/vms/web/index.vm +++ b/common/common-generator/src/main/resources/vms/web/index.vm @@ -1,7 +1,18 @@