| src/main/java/com/nq/controller/RechargeAddressController.java | ●●●●● patch | view | raw | blame | history | |
| src/main/java/com/nq/controller/backend/AdminrRechargeAddressController.java | ●●●●● patch | view | raw | blame | history | |
| src/main/java/com/nq/dao/RechargeAddressMapper.java | ●●●●● patch | view | raw | blame | history | |
| src/main/java/com/nq/pojo/RechargeAddress.java | ●●●●● patch | view | raw | blame | history | |
| src/main/resources/application.yml | ●●●●● patch | view | raw | blame | history |
src/main/java/com/nq/controller/RechargeAddressController.java
New file @@ -0,0 +1,34 @@ 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 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; @RequestMapping(value = {"select.do"}) @ResponseBody public ServerResponse select(@RequestParam("currency") String currency) { return ServerResponse.createBySuccess(mapper.selectList(new LambdaQueryWrapper<RechargeAddress>().eq(RechargeAddress::getCurrency,currency))); } } src/main/java/com/nq/controller/backend/AdminrRechargeAddressController.java
New file @@ -0,0 +1,70 @@ package com.nq.controller.backend; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.nq.common.ServerResponse; import com.nq.dao.RechargeAddressMapper; import com.nq.pojo.RechargeAddress; 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.RequestParam; import org.springframework.web.bind.annotation.ResponseBody; import javax.servlet.http.HttpServletRequest; /** * @program: dabaogp * @description: * @create: 2024-07-26 11:31 **/ @Controller @RequestMapping({"/admin/rechargeAddress/"}) public class AdminrRechargeAddressController { @Autowired private RechargeAddressMapper mapper; @RequestMapping(value = {"add.do"}) @ResponseBody public ServerResponse add(RechargeAddress rechargeAddress, HttpServletRequest httpServletRequest) { Long count = mapper.selectCount(new LambdaQueryWrapper<RechargeAddress>().eq(RechargeAddress::getAddress, rechargeAddress.getAddress())); if(count > 0){ return ServerResponse.createByErrorMsg("充币地址已存在"); } mapper.insert(rechargeAddress); return ServerResponse.createBySuccess(); } @RequestMapping(value = {"select.do"}) @ResponseBody public ServerResponse select() { return ServerResponse.createBySuccess(mapper.selectList(new LambdaQueryWrapper<RechargeAddress>())); } @RequestMapping(value = {"update.do"}) @ResponseBody public ServerResponse update(RechargeAddress rechargeAddress, HttpServletRequest httpServletRequest) { Long count = mapper.selectCount(new LambdaQueryWrapper<RechargeAddress>().eq(RechargeAddress::getId, rechargeAddress.getId())); if(count == 0){ return ServerResponse.createByErrorMsg("充币地址不存在"); } Long count2 = mapper.selectCount(new LambdaQueryWrapper<RechargeAddress>().eq(RechargeAddress::getAddress, rechargeAddress.getAddress()).ne(RechargeAddress::getId,rechargeAddress.getId())); if(count2 > 0){ return ServerResponse.createByErrorMsg("充币地址已存在"); } mapper.updateById(rechargeAddress); return ServerResponse.createBySuccess(); } @RequestMapping(value = {"delete.do"}) @ResponseBody public ServerResponse delete(@RequestParam("id") Integer id, HttpServletRequest httpServletRequest) { Long count = mapper.selectCount(new LambdaQueryWrapper<RechargeAddress>().eq(RechargeAddress::getId, id)); if(count == 0){ return ServerResponse.createByErrorMsg("充币地址不存在"); } mapper.deleteById(id); return ServerResponse.createBySuccess(); } } src/main/java/com/nq/dao/RechargeAddressMapper.java
New file @@ -0,0 +1,9 @@ package com.nq.dao; import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.nq.pojo.RechargeAddress; import org.apache.ibatis.annotations.Mapper; @Mapper public interface RechargeAddressMapper extends BaseMapper<RechargeAddress> { } src/main/java/com/nq/pojo/RechargeAddress.java
New file @@ -0,0 +1,26 @@ package com.nq.pojo; import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.TableId; import lombok.Data; /** * @program: dabaogp * @description: * @create: 2024-07-26 11:04 **/ @Data public class RechargeAddress { @TableId(value = "id",type = IdType.AUTO) private Integer id; //币种 private String currency; //链名 private String type; //地址 private String address; } src/main/resources/application.yml
@@ -122,7 +122,7 @@ datasource: type: com.alibaba.druid.pool.DruidDataSource driverClassName: com.mysql.cj.jdbc.Driver url: jdbc:mysql://127.0.0.1:3306/stock?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8 url: jdbc:mysql://127.0.0.1:3306/rb?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8 # url: jdbc:mysql://127.0.0.1:3306/cgstock?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8 username: root password: 123456