package cc.mrbird.febs.dapp.controller;
|
|
import cc.mrbird.febs.common.controller.BaseController;
|
import cc.mrbird.febs.common.entity.FebsConstant;
|
import cc.mrbird.febs.common.enumerates.DataDicEnum;
|
import cc.mrbird.febs.common.utils.FebsUtil;
|
import cc.mrbird.febs.dapp.entity.PlatformBanner;
|
import cc.mrbird.febs.dapp.mapper.DataDictionaryCustomMapper;
|
import cc.mrbird.febs.dapp.service.AsyncCjService;
|
import cc.mrbird.febs.dapp.service.IAdminBannerService;
|
import cc.mrbird.febs.dapp.vo.CoinSetVo;
|
import lombok.RequiredArgsConstructor;
|
import org.apache.shiro.authz.annotation.RequiresPermissions;
|
import org.springframework.stereotype.Controller;
|
import org.springframework.ui.Model;
|
import org.springframework.web.bind.annotation.GetMapping;
|
import org.springframework.web.bind.annotation.PathVariable;
|
import org.springframework.web.bind.annotation.RequestMapping;
|
|
@Controller("bannerView")
|
@RequestMapping(FebsConstant.VIEW_PREFIX + "modules/banner")
|
@RequiredArgsConstructor
|
public class ViewBannerController extends BaseController {
|
|
private final IAdminBannerService iAdminBannerService;
|
private final AsyncCjService asyncCjService;
|
private final DataDictionaryCustomMapper dataDictionaryCustomMapper;
|
|
|
|
/**
|
* 质押恢复
|
*/
|
@GetMapping("zhiyaAdd")
|
@RequiresPermissions("zhiyaAdd:view")
|
public String zhiyaAdd() {
|
return FebsUtil.view("modules/banner/zhiyaAdd");
|
}
|
|
|
/**
|
* 邀请---列表
|
*/
|
@GetMapping("inviteList")
|
@RequiresPermissions("inviteList:view")
|
public String inviteList() {
|
return FebsUtil.view("modules/banner/inviteList");
|
}
|
|
|
public static long zhiyaID;
|
@GetMapping("zhiYaItem/{id}")
|
@RequiresPermissions("zhiYaItem:update")
|
public String zhiYaItem(@PathVariable long id, Model model) {
|
zhiyaID = id;
|
return FebsUtil.view("modules/banner/zhiYaItem");
|
}
|
|
@GetMapping("coinSet")
|
@RequiresPermissions("coinSet:view")
|
public String cashOutSetting(Model model) {
|
CoinSetVo coinSetVo = new CoinSetVo();
|
coinSetVo.setAddressSize(
|
dataDictionaryCustomMapper.selectDicDataByTypeAndCode(
|
DataDicEnum.ADDRESS_SIZE.getValue(),
|
DataDicEnum.ADDRESS_SIZE.getValue()
|
).getValue()
|
);
|
coinSetVo.setMinAmount(
|
dataDictionaryCustomMapper.selectDicDataByTypeAndCode(
|
DataDicEnum.GFA_BUY_MIN_AMOUNT.getValue(),
|
DataDicEnum.GFA_BUY_MIN_AMOUNT.getValue()
|
).getValue()
|
);
|
coinSetVo.setMaxAmount(
|
dataDictionaryCustomMapper.selectDicDataByTypeAndCode(
|
DataDicEnum.GFA_BUY_MAX_AMOUNT.getValue(),
|
DataDicEnum.GFA_BUY_MAX_AMOUNT.getValue()
|
).getValue()
|
);
|
coinSetVo.setAchieveRelease(
|
dataDictionaryCustomMapper.selectDicDataByTypeAndCode(
|
DataDicEnum.GFA_ACHIEVE_RELEASE.getValue(),
|
DataDicEnum.GFA_ACHIEVE_RELEASE.getValue()
|
).getValue()
|
);
|
coinSetVo.setAchieveOut(
|
dataDictionaryCustomMapper.selectDicDataByTypeAndCode(
|
DataDicEnum.GFA_ACHIEVE_OUT.getValue(),
|
DataDicEnum.GFA_ACHIEVE_OUT.getValue()
|
).getValue()
|
);
|
coinSetVo.setTdPercent(
|
dataDictionaryCustomMapper.selectDicDataByTypeAndCode(
|
DataDicEnum.GFA_TUAN_DUI_PERCENT.getValue(),
|
DataDicEnum.GFA_TUAN_DUI_PERCENT.getValue()
|
).getValue()
|
);
|
coinSetVo.setTdLevel(
|
dataDictionaryCustomMapper.selectDicDataByTypeAndCode(
|
DataDicEnum.GFA_TUAN_DUI_LEVEL.getValue(),
|
DataDicEnum.GFA_TUAN_DUI_LEVEL.getValue()
|
).getValue()
|
);
|
coinSetVo.setTdLevelYi(
|
dataDictionaryCustomMapper.selectDicDataByTypeAndCode(
|
DataDicEnum.GFA_TUAN_DUI_LEVEL_YI.getValue(),
|
DataDicEnum.GFA_TUAN_DUI_LEVEL_YI.getValue()
|
).getValue()
|
);
|
coinSetVo.setTdLevelEr(
|
dataDictionaryCustomMapper.selectDicDataByTypeAndCode(
|
DataDicEnum.GFA_TUAN_DUI_LEVEL_ER.getValue(),
|
DataDicEnum.GFA_TUAN_DUI_LEVEL_ER.getValue()
|
).getValue()
|
);
|
coinSetVo.setTdLevelSan(
|
dataDictionaryCustomMapper.selectDicDataByTypeAndCode(
|
DataDicEnum.GFA_TUAN_DUI_LEVEL_SAN.getValue(),
|
DataDicEnum.GFA_TUAN_DUI_LEVEL_SAN.getValue()
|
).getValue()
|
);
|
coinSetVo.setTdLevelSi(
|
dataDictionaryCustomMapper.selectDicDataByTypeAndCode(
|
DataDicEnum.GFA_TUAN_DUI_LEVEL_SI.getValue(),
|
DataDicEnum.GFA_TUAN_DUI_LEVEL_SI.getValue()
|
).getValue()
|
);
|
coinSetVo.setTdLevelWu(
|
dataDictionaryCustomMapper.selectDicDataByTypeAndCode(
|
DataDicEnum.GFA_TUAN_DUI_LEVEL_WU.getValue(),
|
DataDicEnum.GFA_TUAN_DUI_LEVEL_WU.getValue()
|
).getValue()
|
);
|
coinSetVo.setZzkg(
|
dataDictionaryCustomMapper.selectDicDataByTypeAndCode(
|
DataDicEnum.GFA_ZHUAN_ZHANG_KAI_GUAN.getValue(),
|
DataDicEnum.GFA_ZHUAN_ZHANG_KAI_GUAN.getValue()
|
).getValue()
|
);
|
coinSetVo.setSsf(
|
dataDictionaryCustomMapper.selectDicDataByTypeAndCode(
|
DataDicEnum.SYSTEM_START_FLAG.getValue(),
|
DataDicEnum.SYSTEM_START_FLAG.getValue()
|
).getValue()
|
);
|
coinSetVo.setUsdtAmount(
|
dataDictionaryCustomMapper.selectDicDataByTypeAndCode(
|
DataDicEnum.GFA_HUA_DIAN_WALLET_USDT_AMOUNT.getValue(),
|
DataDicEnum.GFA_HUA_DIAN_WALLET_USDT_AMOUNT.getValue()
|
).getValue()
|
);
|
coinSetVo.setCoinAmount(
|
dataDictionaryCustomMapper.selectDicDataByTypeAndCode(
|
DataDicEnum.GFA_HUA_DIAN_WALLET_COIN_AMOUNT.getValue(),
|
DataDicEnum.GFA_HUA_DIAN_WALLET_COIN_AMOUNT.getValue()
|
).getValue()
|
);
|
coinSetVo.setHdSelf(
|
dataDictionaryCustomMapper.selectDicDataByTypeAndCode(
|
DataDicEnum.GFA_HUA_DIAN_SELF.getValue(),
|
DataDicEnum.GFA_HUA_DIAN_SELF.getValue()
|
).getValue()
|
);
|
coinSetVo.setHdTeam(
|
dataDictionaryCustomMapper.selectDicDataByTypeAndCode(
|
DataDicEnum.GFA_HUA_DIAN_TEAM.getValue(),
|
DataDicEnum.GFA_HUA_DIAN_TEAM.getValue()
|
).getValue()
|
);
|
coinSetVo.setHdWork(
|
dataDictionaryCustomMapper.selectDicDataByTypeAndCode(
|
DataDicEnum.GFA_HUA_DIAN_WORK.getValue(),
|
DataDicEnum.GFA_HUA_DIAN_WORK.getValue()
|
).getValue()
|
);
|
coinSetVo.setHdLevel(
|
dataDictionaryCustomMapper.selectDicDataByTypeAndCode(
|
DataDicEnum.GFA_HUA_DIAN_LEVEL.getValue(),
|
DataDicEnum.GFA_HUA_DIAN_LEVEL.getValue()
|
).getValue()
|
);
|
coinSetVo.setGfaDays(
|
dataDictionaryCustomMapper.selectDicDataByTypeAndCode(
|
DataDicEnum.GFA_DAYS.getValue(),
|
DataDicEnum.GFA_DAYS.getValue()
|
).getValue()
|
);
|
coinSetVo.setZhiyaTime(
|
dataDictionaryCustomMapper.selectDicDataByTypeAndCode(
|
DataDicEnum.MEMBER_ZHIYA_TIME.getValue(),
|
DataDicEnum.MEMBER_ZHIYA_TIME.getValue()
|
).getValue()
|
);
|
coinSetVo.setZhiyaAmount(
|
dataDictionaryCustomMapper.selectDicDataByTypeAndCode(
|
DataDicEnum.MEMBER_ZHIYA_AMOUNT.getValue(),
|
DataDicEnum.MEMBER_ZHIYA_AMOUNT.getValue()
|
).getValue()
|
);
|
model.addAttribute("coinSetVo", coinSetVo);
|
asyncCjService.updateDataDicEnumRedis(DataDicEnum.GFA_ACHIEVE_OUT.getNameList());
|
return FebsUtil.view("modules/banner/coinSet");
|
}
|
|
/**
|
* 价格---列表
|
*/
|
@GetMapping("coinPrice")
|
@RequiresPermissions("coinPrice:view")
|
public String coinPrice() {
|
return FebsUtil.view("modules/banner/coinPrice");
|
}
|
|
/**
|
* 轮播图---列表
|
*/
|
@GetMapping("platformBanner")
|
@RequiresPermissions("platformBanner:view")
|
public String platformBanner() {
|
return FebsUtil.view("modules/banner/platformBanner");
|
}
|
|
/**
|
* 轮播图---修改
|
*/
|
@GetMapping("platformBannerUpdate/{id}")
|
@RequiresPermissions("platformBannerUpdate:update")
|
public String platformBannerUpdate(@PathVariable long id, Model model) {
|
PlatformBanner data = iAdminBannerService.selectPlatformBannerById(id);
|
model.addAttribute("member", data);
|
return FebsUtil.view("modules/banner/platformBannerDetail");
|
}
|
|
/**
|
* 轮播图---新增
|
*/
|
@GetMapping("platformBannerAdd")
|
@RequiresPermissions("platformBannerAdd:add")
|
public String platformBannerAdd() {
|
return FebsUtil.view("modules/banner/platformBannerAdd");
|
}
|
}
|