diff --git a/xjs-business/xjs-business-srb/srb-service-core/src/main/java/com/xjs/srb/core/controller/BorrowInfoController.java b/xjs-business/xjs-business-srb/srb-service-core/src/main/java/com/xjs/srb/core/controller/BorrowInfoController.java
index 782cd2af..aecabf9c 100644
--- a/xjs-business/xjs-business-srb/srb-service-core/src/main/java/com/xjs/srb/core/controller/BorrowInfoController.java
+++ b/xjs-business/xjs-business-srb/srb-service-core/src/main/java/com/xjs/srb/core/controller/BorrowInfoController.java
@@ -1,6 +1,7 @@
package com.xjs.srb.core.controller;
+import io.swagger.annotations.Api;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.stereotype.Controller;
@@ -15,6 +16,7 @@ import org.springframework.stereotype.Controller;
*/
@Controller
@RequestMapping("/core/borrowInfo")
+@Api(tags = "尚融宝-借款信息管理")
public class BorrowInfoController {
}
diff --git a/xjs-business/xjs-business-srb/srb-service-core/src/main/java/com/xjs/srb/core/controller/admin/IntegralGradeController.java b/xjs-business/xjs-business-srb/srb-service-core/src/main/java/com/xjs/srb/core/controller/admin/IntegralGradeController.java
new file mode 100644
index 00000000..b1c175b4
--- /dev/null
+++ b/xjs-business/xjs-business-srb/srb-service-core/src/main/java/com/xjs/srb/core/controller/admin/IntegralGradeController.java
@@ -0,0 +1,71 @@
+package com.xjs.srb.core.controller.admin;
+
+
+import com.ruoyi.common.core.web.domain.AjaxResult;
+import com.ruoyi.common.log.annotation.Log;
+import com.ruoyi.common.log.enums.BusinessType;
+import com.ruoyi.common.security.annotation.RequiresPermissions;
+import com.xjs.srb.core.entity.IntegralGrade;
+import com.xjs.srb.core.service.IIntegralGradeService;
+import com.xjs.web.MyBaseController;
+import io.swagger.annotations.Api;
+import io.swagger.annotations.ApiOperation;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.web.bind.annotation.*;
+
+/**
+ *
+ * 积分等级表 前端控制器
+ *
+ *
+ * @author xiejs
+ * @since 2022-02-28
+ */
+@RestController
+@RequestMapping("/admin/core/integralGrade")
+@Api(tags = "尚融宝-积分管理")
+public class IntegralGradeController extends MyBaseController {
+
+ @Autowired
+ private IIntegralGradeService integralGradeService;
+
+ @GetMapping("/list")
+ @ApiOperation("获取积分等级列表")
+ @RequiresPermissions("srb:integralGrade:list")
+ public AjaxResult listAll() {
+ return AjaxResult.success(integralGradeService.list());
+ }
+
+ @DeleteMapping("/remove/{id}")
+ @ApiOperation("根据id删除积分等级")
+ @RequiresPermissions("srb:integralGrade:remove")
+ @Log(title = "融-积分管理", businessType = BusinessType.DELETE)
+ public AjaxResult removeId(@PathVariable Long id) {
+ return toAjax(integralGradeService.removeById(id));
+ }
+
+ @GetMapping("get/{id}")
+ @ApiOperation("根据id获取积分等级")
+ @RequiresPermissions("srb:integralGrade:query")
+ public AjaxResult getById(@PathVariable Long id) {
+ return AjaxResult.success(integralGradeService.getById(id));
+ }
+
+ @PutMapping("update")
+ @ApiOperation("根据id更新积分等级")
+ @RequiresPermissions("srb:integralGrade:update")
+ public AjaxResult updateById(IntegralGrade integralGrade) {
+ return toAjax(integralGradeService.updateById(integralGrade));
+ }
+
+ @PostMapping("save")
+ @ApiOperation("保存积分等级")
+ @RequiresPermissions("srb:integralGrade:save")
+ public AjaxResult save(IntegralGrade integralGrade) {
+ return toAjax(integralGradeService.save(integralGrade));
+ }
+
+
+
+}
+
diff --git a/xjs-business/xjs-business-srb/srb-service-core/src/main/java/com/xjs/srb/core/entity/IntegralGrade.java b/xjs-business/xjs-business-srb/srb-service-core/src/main/java/com/xjs/srb/core/entity/IntegralGrade.java
new file mode 100644
index 00000000..ee3af0c8
--- /dev/null
+++ b/xjs-business/xjs-business-srb/srb-service-core/src/main/java/com/xjs/srb/core/entity/IntegralGrade.java
@@ -0,0 +1,55 @@
+package com.xjs.srb.core.entity;
+
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableLogic;
+import com.baomidou.mybatisplus.annotation.TableName;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Getter;
+import lombok.Setter;
+
+import java.io.Serializable;
+import java.math.BigDecimal;
+import java.time.LocalDateTime;
+
+/**
+ *
+ * 积分等级表
+ *
+ *
+ * @author xiejs
+ * @since 2022-02-28
+ */
+@Getter
+@Setter
+@TableName("integral_grade")
+@ApiModel(value = "IntegralGrade对象", description = "积分等级表")
+public class IntegralGrade implements Serializable {
+
+ private static final long serialVersionUID = 1L;
+
+ @ApiModelProperty("编号")
+ @TableId(value = "id")
+ private Long id;
+
+ @ApiModelProperty("积分区间开始")
+ private Integer integralStart;
+
+ @ApiModelProperty("积分区间结束")
+ private Integer integralEnd;
+
+ @ApiModelProperty("借款额度")
+ private BigDecimal borrowAmount;
+
+ @ApiModelProperty("创建时间")
+ private LocalDateTime createTime;
+
+ @ApiModelProperty("更新时间")
+ private LocalDateTime updateTime;
+
+ @ApiModelProperty("逻辑删除(1:已删除,0:未删除)")
+ @TableLogic
+ private Boolean isDeleted;
+
+
+}
diff --git a/xjs-business/xjs-business-srb/srb-service-core/src/main/java/com/xjs/srb/core/mapper/IntegralGradeMapper.java b/xjs-business/xjs-business-srb/srb-service-core/src/main/java/com/xjs/srb/core/mapper/IntegralGradeMapper.java
new file mode 100644
index 00000000..e730c2c9
--- /dev/null
+++ b/xjs-business/xjs-business-srb/srb-service-core/src/main/java/com/xjs/srb/core/mapper/IntegralGradeMapper.java
@@ -0,0 +1,16 @@
+package com.xjs.srb.core.mapper;
+
+import com.xjs.srb.core.entity.IntegralGrade;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+
+/**
+ *
+ * 积分等级表 Mapper 接口
+ *
+ *
+ * @author xiejs
+ * @since 2022-02-28
+ */
+public interface IntegralGradeMapper extends BaseMapper {
+
+}
diff --git a/xjs-business/xjs-business-srb/srb-service-core/src/main/java/com/xjs/srb/core/service/IIntegralGradeService.java b/xjs-business/xjs-business-srb/srb-service-core/src/main/java/com/xjs/srb/core/service/IIntegralGradeService.java
new file mode 100644
index 00000000..9d666fa2
--- /dev/null
+++ b/xjs-business/xjs-business-srb/srb-service-core/src/main/java/com/xjs/srb/core/service/IIntegralGradeService.java
@@ -0,0 +1,16 @@
+package com.xjs.srb.core.service;
+
+import com.xjs.srb.core.entity.IntegralGrade;
+import com.baomidou.mybatisplus.extension.service.IService;
+
+/**
+ *
+ * 积分等级表 服务类
+ *
+ *
+ * @author xiejs
+ * @since 2022-02-28
+ */
+public interface IIntegralGradeService extends IService {
+
+}
diff --git a/xjs-business/xjs-business-srb/srb-service-core/src/main/java/com/xjs/srb/core/service/impl/IntegralGradeServiceImpl.java b/xjs-business/xjs-business-srb/srb-service-core/src/main/java/com/xjs/srb/core/service/impl/IntegralGradeServiceImpl.java
new file mode 100644
index 00000000..6d166187
--- /dev/null
+++ b/xjs-business/xjs-business-srb/srb-service-core/src/main/java/com/xjs/srb/core/service/impl/IntegralGradeServiceImpl.java
@@ -0,0 +1,20 @@
+package com.xjs.srb.core.service.impl;
+
+import com.xjs.srb.core.entity.IntegralGrade;
+import com.xjs.srb.core.mapper.IntegralGradeMapper;
+import com.xjs.srb.core.service.IIntegralGradeService;
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import org.springframework.stereotype.Service;
+
+/**
+ *
+ * 积分等级表 服务实现类
+ *
+ *
+ * @author xiejs
+ * @since 2022-02-28
+ */
+@Service
+public class IntegralGradeServiceImpl extends ServiceImpl implements IIntegralGradeService {
+
+}
diff --git a/xjs-business/xjs-business-srb/srb-service-core/src/main/resources/mapper/IntegralGradeMapper.xml b/xjs-business/xjs-business-srb/srb-service-core/src/main/resources/mapper/IntegralGradeMapper.xml
new file mode 100644
index 00000000..7536f40c
--- /dev/null
+++ b/xjs-business/xjs-business-srb/srb-service-core/src/main/resources/mapper/IntegralGradeMapper.xml
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/xjs-business/xjs-business-srb/srb-service-core/src/test/java/com/xjs/CodeGenerator.java b/xjs-business/xjs-business-srb/srb-service-core/src/test/java/com/xjs/CodeGenerator.java
index b5a8f3d7..7db2baa7 100644
--- a/xjs-business/xjs-business-srb/srb-service-core/src/test/java/com/xjs/CodeGenerator.java
+++ b/xjs-business/xjs-business-srb/srb-service-core/src/test/java/com/xjs/CodeGenerator.java
@@ -26,7 +26,7 @@ public class CodeGenerator {
.pathInfo(Collections.singletonMap(OutputFile.mapperXml, "D:\\Dev\\IdeaPerject\\GitHub\\RuoYi-Cloud\\xjs-business\\xjs-business-srb\\srb-service-core\\src\\main\\resources\\mapper")); // 设置mapperXml生成路径
})
.strategyConfig(builder -> {
- builder.addInclude("borrow_info")
+ builder.addInclude("integral_grade")
.entityBuilder()
.enableLombok()
.logicDeleteColumnName("is_deleted")