package com.nq.controller; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.nq.common.ServerResponse; import com.nq.dao.RechargeAddressMapper; import com.nq.pojo.RechargeAddress; import com.nq.service.IUserRechargeService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestMethod; import org.springframework.web.bind.annotation.RequestParam; import org.springframework.web.bind.annotation.ResponseBody; import javax.servlet.http.HttpServletRequest; /** * @program: dabaogp * @description: * @create: 2024-07-26 11:06 **/ @Controller @RequestMapping({"/api/rechargeAddress/"}) public class RechargeAddressController { @Autowired private RechargeAddressMapper mapper; @Autowired IUserRechargeService iUserRechargeService; @RequestMapping(value = {"select.do"}) @ResponseBody public ServerResponse select(@RequestParam("currency") String currency) { return ServerResponse.createBySuccess(mapper.selectList(new LambdaQueryWrapper().eq(RechargeAddress::getCurrency,currency))); } @RequestMapping(value = {"createUSDTOrder.do"}) @ResponseBody public ServerResponse createUSDTOrder(@RequestParam("userId") Integer userId, @RequestParam("amt") Integer amt, @RequestParam("img") String img, @RequestParam("accectType") String accectType, HttpServletRequest request) { return ServerResponse.createBySuccess(iUserRechargeService.createUSDTOrder(userId,amt,img,accectType,request)); } }