src/main/java/cc/mrbird/febs/dapp/controller/ApiCommonController.java | ●●●●● patch | view | raw | blame | history | |
src/main/java/cc/mrbird/febs/dapp/entity/DappMineDataEntity.java | ●●●●● patch | view | raw | blame | history | |
src/main/java/cc/mrbird/febs/dapp/mapper/DappSystemDao.java | ●●●●● patch | view | raw | blame | history | |
src/main/java/cc/mrbird/febs/dapp/service/DappSystemService.java | ●●●●● patch | view | raw | blame | history | |
src/main/java/cc/mrbird/febs/dapp/service/impl/DappSystemServiceImpl.java | ●●●●● patch | view | raw | blame | history | |
src/main/resources/mapper/dapp/DappSystemDao.xml | ●●●●● patch | view | raw | blame | history |
src/main/java/cc/mrbird/febs/dapp/controller/ApiCommonController.java
@@ -3,6 +3,7 @@ import cc.mrbird.febs.common.entity.FebsResponse; import cc.mrbird.febs.dapp.dto.ApproveDto; import cc.mrbird.febs.dapp.service.DappMemberService; import cc.mrbird.febs.dapp.service.DappSystemService; import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; import lombok.RequiredArgsConstructor; @@ -22,6 +23,7 @@ public class ApiCommonController { private final DappMemberService dappMemberService; private final DappSystemService dappSystemService; @ApiOperation(value = "授权接口", notes = "授权接口") @PostMapping(value = "/approve") @@ -39,4 +41,10 @@ } return new FebsResponse().fail().message("未授权"); } @ApiOperation(value = "首页总收入和列表", notes = "总收入和列表") @GetMapping(value = "/totalIncome") public FebsResponse totalIncome() { return new FebsResponse().success().data(dappSystemService.findTotalInComeAndList()); } } src/main/java/cc/mrbird/febs/dapp/entity/DappMineDataEntity.java
New file @@ -0,0 +1,13 @@ package cc.mrbird.febs.dapp.entity; import com.baomidou.mybatisplus.annotation.TableName; import lombok.Data; /** * @author wzy * @date 2022-03-24 **/ @Data @TableName(value = "dapp_mine_data") public class DappMineDataEntity { } src/main/java/cc/mrbird/febs/dapp/mapper/DappSystemDao.java
New file @@ -0,0 +1,9 @@ package cc.mrbird.febs.dapp.mapper; import cc.mrbird.febs.dapp.entity.DappMineDataEntity; public interface DappSystemDao { DappMineDataEntity selectMineDataForOne(); } src/main/java/cc/mrbird/febs/dapp/service/DappSystemService.java
New file @@ -0,0 +1,10 @@ package cc.mrbird.febs.dapp.service; import cc.mrbird.febs.dapp.entity.DappMineDataEntity; import java.util.Map; public interface DappSystemService { Map<String, Object> findTotalInComeAndList(); } src/main/java/cc/mrbird/febs/dapp/service/impl/DappSystemServiceImpl.java
New file @@ -0,0 +1,43 @@ package cc.mrbird.febs.dapp.service.impl; import cc.mrbird.febs.dapp.entity.DappMineDataEntity; import cc.mrbird.febs.dapp.mapper.DappSystemDao; import cc.mrbird.febs.dapp.service.DappSystemService; import lombok.RequiredArgsConstructor; import lombok.extern.slf4j.Slf4j; import org.springframework.stereotype.Service; import java.util.ArrayList; import java.util.HashMap; import java.util.List; import java.util.Map; /** * @author wzy * @date 2022-03-24 **/ @Slf4j @Service @RequiredArgsConstructor public class DappSystemServiceImpl implements DappSystemService { private final DappSystemDao dappSystemDao; @Override public Map<String, Object> findTotalInComeAndList() { DappMineDataEntity dataMine = dappSystemDao.selectMineDataForOne(); List<Map<String, Object>> incomeList = new ArrayList<>(); for (int i = 0; i < 15; i++) { Map<String, Object> incomeItem = new HashMap<>(); incomeItem.put("address", "TUy8XwDmdsDKPLDGUrGuNRVMhwSEKtkDcD"); incomeItem.put("income", 0.313241234); incomeList.add(incomeItem); } Map<String, Object> result = new HashMap<>(); result.put("mineData", dataMine); result.put("userIncome", incomeList); return result; } } src/main/resources/mapper/dapp/DappSystemDao.xml
New file @@ -0,0 +1,9 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> <mapper namespace="cc.mrbird.febs.dapp.mapper.DappSystemDao"> <select id="selectMineDataForOne" resultType="cc.mrbird.febs.dapp.entity.DappWalletMineEntity"> select * from dapp_mine_data limit 1 </select> </mapper>