pager=new PageInfo<>(count.longValue(), (long) StringUtil.getPageCount(count,size), page.longValue(), size.longValue(), helpVideoList);
+ return ResultGenerator.genSuccessResult(pager);
+ }
+
+ @PostMapping
+ @ApiOperation(value = "添加数据",notes = "添加新的数据",httpMethod = "POST")
+ @ApiImplicitParams({
+ @ApiImplicitParam(name = "HelpVideo",value = "待添加的HelpVideo实例",paramType = "body",dataType = "HelpVideo",required = true)
+ })
+ public Result add(@RequestBody HelpVideo helpVideo) {
+ helpVideoService.saveHelpVideo(helpVideo);
+ return ResultGenerator.genSuccessResult();
+ }
+
+ @DeleteMapping("/{id}")
+ @ApiOperation(value = "删除数据",notes = "根据id删除数据",httpMethod = "DELETE")
+ @ApiImplicitParams({
+ @ApiImplicitParam(name = "id",value = "查询的id实例",paramType = "path",dataType = "Integer",required = true)
+ })
+ public Result delete(@PathVariable Integer id) {
+ HelpVideo helpVideo = new HelpVideo();
+ helpVideo.setId(id);
+ helpVideoService.deleteHelpVideo(helpVideo);
+ return ResultGenerator.genSuccessResult();
+ }
+
+ @PutMapping
+ @ApiOperation(value = "更新数据",notes = "根据内容更新数据",httpMethod = "PUT")
+ @ApiImplicitParams({
+ @ApiImplicitParam(name = "HelpVideo",value = "更新的HelpVideo实例",paramType = "body",dataType = "HelpVideo",required = true)
+ })
+ public Result update(@RequestBody HelpVideo helpVideo) {
+ helpVideoService.updateHelpVideo(helpVideo);
+ return ResultGenerator.genSuccessResult();
+ }
+
+ @GetMapping("/{id}")
+ @ApiOperation(value = "获取单个值",notes = "查看单个项目的内容",httpMethod = "GET")
+ @ApiImplicitParams({
+ @ApiImplicitParam(name = "id",value = "查询的id", paramType = "path",required = true,dataType = "Integer",defaultValue = "0")
+ })
+ public Result detail(@PathVariable Long id) {
+ HelpVideo helpVideo = new HelpVideo();
+ helpVideo.setId(id.intValue());
+ helpVideo=helpVideoService.queryHelpVideo(helpVideo);
+ return ResultGenerator.genSuccessResult(helpVideo);
+ }
+
+}
\ No newline at end of file
diff --git a/pluss-api-page/src/main/java/cn/pluss/platform/controller/HomePageController.java b/pluss-api-page/src/main/java/cn/pluss/platform/controller/HomePageController.java
new file mode 100644
index 0000000..06fcc5c
--- /dev/null
+++ b/pluss-api-page/src/main/java/cn/pluss/platform/controller/HomePageController.java
@@ -0,0 +1,11 @@
+package cn.pluss.platform.controller;
+
+import lombok.RequiredArgsConstructor;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RestController;
+
+@RestController
+@RequiredArgsConstructor
+@RequestMapping("/home")
+public class HomePageController {
+}
\ No newline at end of file
diff --git a/pluss-api-page/src/main/java/cn/pluss/platform/controller/IdcardController.java b/pluss-api-page/src/main/java/cn/pluss/platform/controller/IdcardController.java
new file mode 100644
index 0000000..a4f35fa
--- /dev/null
+++ b/pluss-api-page/src/main/java/cn/pluss/platform/controller/IdcardController.java
@@ -0,0 +1,34 @@
+package cn.pluss.platform.controller;
+
+
+import cn.pluss.platform.IdCardService;
+import cn.pluss.platform.api.Result;
+import cn.pluss.platform.api.ResultGenerator;
+import cn.pluss.platform.base.BaseModelController;
+import cn.pluss.platform.entity.IdCard;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.web.bind.annotation.GetMapping;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RestController;
+
+/**
+ *
+ * 身份证信息表, 图片信息在tb_pluss_merchant_image表中 前端控制器
+ *
+ *
+ * @author Djh
+ * @since 2020-10-16
+ */
+@RestController
+@RequestMapping("/idcard")
+public class IdcardController extends BaseModelController {
+
+ @Autowired
+ private IdCardService idCardService;
+
+ @GetMapping("/faceCertInfo")
+ public Result faceCertInfo() {
+ IdCard idCard = idCardService.apiGetFaceCertInfo();
+ return ResultGenerator.genSuccessResult(idCard);
+ }
+}
diff --git a/pluss-api-page/src/main/java/cn/pluss/platform/controller/IntroduceController.java b/pluss-api-page/src/main/java/cn/pluss/platform/controller/IntroduceController.java
new file mode 100644
index 0000000..42a4a99
--- /dev/null
+++ b/pluss-api-page/src/main/java/cn/pluss/platform/controller/IntroduceController.java
@@ -0,0 +1,35 @@
+package cn.pluss.platform.controller;
+
+import cn.jiguang.common.utils.StringUtils;
+import cn.pluss.platform.api.Result;
+import cn.pluss.platform.api.ResultGenerator;
+import cn.pluss.platform.appGuide.AppGuideService;
+import cn.pluss.platform.entity.AppGuide;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.web.bind.annotation.GetMapping;
+import org.springframework.web.bind.annotation.PathVariable;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RestController;
+
+/**
+ * @author djh
+ * 简介富文本内容
+ */
+@RestController
+@RequestMapping("/intro")
+public class IntroduceController {
+
+ @Autowired
+ private AppGuideService appGuideService;
+
+ @GetMapping({"/common", "/common/{code}"})
+ public Result billIntro(@PathVariable(value = "code", required = false) String code) {
+ if (StringUtils.isEmpty(code)) {
+ String html = "






";
+ return ResultGenerator.genSuccessResult(html);
+ }
+
+ AppGuide entity = appGuideService.getByCode(code);
+ return ResultGenerator.genSuccessResult(entity == null? "": entity.getContent());
+ }
+}
\ No newline at end of file
diff --git a/pluss-api-page/src/main/java/cn/pluss/platform/controller/LeshuaMakeMoneyController.java b/pluss-api-page/src/main/java/cn/pluss/platform/controller/LeshuaMakeMoneyController.java
new file mode 100644
index 0000000..5f77b1a
--- /dev/null
+++ b/pluss-api-page/src/main/java/cn/pluss/platform/controller/LeshuaMakeMoneyController.java
@@ -0,0 +1,76 @@
+package cn.pluss.platform.controller;
+
+import cn.pluss.platform.api.PageInfo;
+import cn.pluss.platform.api.Result;
+import cn.pluss.platform.api.ResultGenerator;
+import cn.pluss.platform.constants.ProjectConstant;
+import cn.pluss.platform.entity.LeshuaMakeMoney;
+import cn.pluss.platform.leshuaMakeMoney.LeshuaMakeMoneyService;
+import cn.pluss.platform.util.StringUtil;
+import io.swagger.annotations.Api;
+import io.swagger.annotations.ApiImplicitParam;
+import io.swagger.annotations.ApiImplicitParams;
+import io.swagger.annotations.ApiOperation;
+import org.springframework.web.bind.annotation.*;
+
+import javax.annotation.Resource;
+import java.util.HashMap;
+import java.util.List;
+import java.util.Map;
+
+
+@RestController
+@RequestMapping("/leshuaMakeMoney")
+@Api(value = "LeshuaMakeMoney控制类", tags = {"LeshuaMakeMoney接口"})
+public class LeshuaMakeMoneyController {
+
+ @Resource
+ private LeshuaMakeMoneyService leshuaMakeMoneyService;
+
+ @GetMapping
+ @ApiOperation(value = "获取全部", notes = "返回分页过后的数据", httpMethod = "GET")
+ @ApiImplicitParams({
+ @ApiImplicitParam(name = "page", value = "查询页码", paramType = "query", dataType = "Integer", defaultValue = "0"),
+ @ApiImplicitParam(name = "size", value = "每页数据量", paramType = "query", dataType = "Integer", defaultValue = "0")
+ })
+ public Result> list(@RequestParam(defaultValue = "1") Integer page, @RequestParam(defaultValue = "10") Integer size) {
+ if (size == 0) {
+ size = ProjectConstant.PAGE_SIZE;
+ }
+ if (page == 0) {
+ page = 1;
+ }
+ Map map = new HashMap<>();
+ map.put("pageSize", size);
+ map.put("offset", (page - 1) * size);
+ List leshuaMakeMoneyList = leshuaMakeMoneyService.queryLeshuaMakeMoneyPage(map);
+ Integer count = leshuaMakeMoneyService.queryLeshuaMakeMoneyPageCount(map);
+ //返回参数
+ PageInfo pager = new PageInfo<>(count.longValue(), (long) StringUtil.getPageCount(count, size), page.longValue(), size.longValue(), leshuaMakeMoneyList);
+ return ResultGenerator.genSuccessResult(pager);
+ }
+
+ @PutMapping
+ @ApiOperation(value = "更新数据", notes = "根据内容更新数据", httpMethod = "PUT")
+ @ApiImplicitParams({
+ @ApiImplicitParam(name = "LeshuaMakeMoney", value = "更新的LeshuaMakeMoney实例", paramType = "body", dataType = "LeshuaMakeMoney", required = true)
+ })
+ public Result update(@RequestBody LeshuaMakeMoney leshuaMakeMoney) {
+ leshuaMakeMoneyService.updateLeshuaMakeMoney(leshuaMakeMoney);
+ return ResultGenerator.genSuccessResult();
+ }
+
+ @GetMapping("/{id}")
+ @ApiOperation(value = "获取单个值", notes = "查看单个项目的内容", httpMethod = "GET")
+ @ApiImplicitParams({
+ @ApiImplicitParam(name = "id", value = "查询的id", paramType = "path", required = true, dataType = "Integer", defaultValue = "0")
+ })
+ public Result detail(@PathVariable Long id) {
+ LeshuaMakeMoney leshuaMakeMoney = new LeshuaMakeMoney();
+ leshuaMakeMoney.setId(id);
+ leshuaMakeMoney = leshuaMakeMoneyService.queryLeshuaMakeMoney(leshuaMakeMoney);
+ return ResultGenerator.genSuccessResult(leshuaMakeMoney);
+ }
+
+}
+
diff --git a/pluss-api-page/src/main/java/cn/pluss/platform/controller/LevelController.java b/pluss-api-page/src/main/java/cn/pluss/platform/controller/LevelController.java
new file mode 100644
index 0000000..9f729e0
--- /dev/null
+++ b/pluss-api-page/src/main/java/cn/pluss/platform/controller/LevelController.java
@@ -0,0 +1,125 @@
+package cn.pluss.platform.controller;
+
+import cn.pluss.platform.api.PageInfo;
+import cn.pluss.platform.api.Result;
+import cn.pluss.platform.api.ResultGenerator;
+import cn.pluss.platform.constants.ProjectConstant;
+import cn.pluss.platform.entity.Level;
+import cn.pluss.platform.entity.SystemConfig;
+import cn.pluss.platform.entity.UserApp;
+import cn.pluss.platform.level.LevelService;
+import cn.pluss.platform.systemConfig.SystemConfigService;
+import cn.pluss.platform.userApp.UserAppService;
+import cn.pluss.platform.util.StringUtil;
+import io.swagger.annotations.Api;
+import io.swagger.annotations.ApiImplicitParam;
+import io.swagger.annotations.ApiImplicitParams;
+import io.swagger.annotations.ApiOperation;
+import lombok.RequiredArgsConstructor;
+import org.springframework.web.bind.annotation.*;
+
+import java.util.HashMap;
+import java.util.List;
+import java.util.Map;
+
+
+/**
+ * @author DJH
+ */
+@RestController
+@RequestMapping("/level")
+@RequiredArgsConstructor
+@Api(value = "Level控制类", tags = {"Level接口"})
+public class LevelController {
+
+ private final UserAppService userAppService;
+ private final LevelService levelService;
+
+ private final SystemConfigService configService;
+
+ @GetMapping
+ @ApiOperation(value = "获取全部", notes = "返回分页过后的数据", httpMethod = "GET")
+ @ApiImplicitParams({
+ @ApiImplicitParam(name = "page", value = "查询页码", paramType = "query", dataType = "Integer", defaultValue = "0"),
+ @ApiImplicitParam(name = "size", value = "每页数据量", paramType = "query", dataType = "Integer", defaultValue = "0")
+ })
+ public Result> list(@RequestParam(defaultValue = "1") Integer page, @RequestParam(defaultValue = "10") Integer size) {
+ if (size == 0) {
+ size = ProjectConstant.PAGE_SIZE;
+ }
+ if (page == 0) {
+ page = 1;
+ }
+ Map map = new HashMap<>();
+ map.put("pageSize", size);
+ map.put("offset", (page - 1) * size);
+ List levelList = levelService.queryLevelPage(map);
+ Integer count = levelService.queryLevelPageCount(map);
+ //返回参数
+ PageInfo pager = new PageInfo<>(count.longValue(), (long) StringUtil.getPageCount(count, size), page.longValue(), size.longValue(), levelList);
+ return ResultGenerator.genSuccessResult(pager);
+ }
+
+ @PostMapping
+ @ApiOperation(value = "添加数据", notes = "添加新的数据", httpMethod = "POST")
+ @ApiImplicitParams({
+ @ApiImplicitParam(name = "Level", value = "待添加的Level实例", paramType = "body", dataType = "Level", required = true)
+ })
+ public Result add(@RequestBody Level level) {
+ levelService.saveLevel(level);
+ return ResultGenerator.genSuccessResult();
+ }
+
+ @DeleteMapping("/{id}")
+ @ApiOperation(value = "删除数据", notes = "根据id删除数据", httpMethod = "DELETE")
+ @ApiImplicitParams({
+ @ApiImplicitParam(name = "id", value = "查询的id实例", paramType = "path", dataType = "Integer", required = true)
+ })
+ public Result delete(@PathVariable Long id) {
+ Level level = new Level();
+ level.setId(id);
+ levelService.deleteLevel(level);
+ return ResultGenerator.genSuccessResult();
+ }
+
+ @PutMapping
+ @ApiOperation(value = "更新数据", notes = "根据内容更新数据", httpMethod = "PUT")
+ @ApiImplicitParams({
+ @ApiImplicitParam(name = "Level", value = "更新的Level实例", paramType = "body", dataType = "Level", required = true)
+ })
+ public Result update(@RequestBody Level level) {
+ levelService.updateLevel(level);
+ return ResultGenerator.genSuccessResult();
+ }
+
+ @GetMapping("/{id}")
+ @ApiOperation(value = "获取单个值", notes = "查看单个项目的内容", httpMethod = "GET")
+ @ApiImplicitParams({
+ @ApiImplicitParam(name = "id", value = "查询的id", paramType = "path", required = true, dataType = "Integer", defaultValue = "0")
+ })
+ public Result