| trading-order-admin/src/main/java/com/yami/trading/admin/controller/miner/MinerController.java | ●●●●● patch | view | raw | blame | history | |
| trading-order-admin/src/main/java/com/yami/trading/admin/controller/service/MinerService.java | ●●●●● patch | view | raw | blame | history | |
| trading-order-admin/src/main/java/com/yami/trading/admin/controller/service/impl/MinerServiceImpl.java | ●●●●● patch | view | raw | blame | history | |
| trading-order-admin/src/main/java/com/yami/trading/admin/dto/MinerMapper.java | ●●●●● patch | view | raw | blame | history |
trading-order-admin/src/main/java/com/yami/trading/admin/controller/miner/MinerController.java
@@ -1,9 +1,13 @@ package com.yami.trading.admin.controller.miner; import com.yami.trading.admin.controller.service.MinerService; import com.yami.trading.bean.model.Miner; import io.swagger.annotations.Api; import lombok.extern.slf4j.Slf4j; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.*; import java.util.List; /** * @program: trading-order-master @@ -16,7 +20,38 @@ @Slf4j public class MinerController { @Autowired private MinerService minerService; // 添加矿机 @PostMapping("/add") public boolean addMiner(@RequestBody Miner miner) { return minerService.addMiner(miner); } // 删除矿机 @DeleteMapping("/delete/{id}") public boolean deleteMiner(@PathVariable int id) { return minerService.deleteMiner(id); } // 更新矿机 @PutMapping("/update") public boolean updateMiner(@RequestBody Miner miner) { return minerService.updateMiner(miner); } // 获取矿机详情 @GetMapping("/get/{id}") public Miner getMiner(@PathVariable int id) { return minerService.getMiner(id); } // 获取所有矿机 @GetMapping("/getAll") public List<Miner> getAllMiners() { return minerService.getAllMiners(); } } trading-order-admin/src/main/java/com/yami/trading/admin/controller/service/MinerService.java
New file @@ -0,0 +1,23 @@ package com.yami.trading.admin.controller.service; import com.yami.trading.bean.model.Miner; import java.util.List; public interface MinerService { // 增加矿机 boolean addMiner(Miner miner); // 删除矿机 boolean deleteMiner(int id); // 更新矿机 boolean updateMiner(Miner miner); // 获取矿机详情 Miner getMiner(int id); // 获取所有矿机 List<Miner> getAllMiners(); } trading-order-admin/src/main/java/com/yami/trading/admin/controller/service/impl/MinerServiceImpl.java
New file @@ -0,0 +1,43 @@ package com.yami.trading.admin.controller.service.impl; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.yami.trading.admin.controller.service.MinerService; import com.yami.trading.admin.dto.MinerMapper; import com.yami.trading.bean.model.Miner; import org.springframework.stereotype.Service; import java.util.List; /** * @program: trading-order-master * @description: * @create: 2025-03-10 14:27 **/ @Service public class MinerServiceImpl extends ServiceImpl<MinerMapper, Miner> implements MinerService { @Override public boolean addMiner(Miner miner) { return this.save(miner); } @Override public boolean deleteMiner(int id) { return this.removeById(id); } @Override public boolean updateMiner(Miner miner) { return this.updateById(miner); } @Override public Miner getMiner(int id) { return this.getById(id); } @Override public List<Miner> getAllMiners() { return this.list(); } } trading-order-admin/src/main/java/com/yami/trading/admin/dto/MinerMapper.java
New file @@ -0,0 +1,14 @@ package com.yami.trading.admin.dto; import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.yami.trading.bean.model.Miner; import org.apache.ibatis.annotations.Mapper; /** * @program: trading-order-master * @description: * @create: 2025-03-10 14:27 **/ @Mapper public interface MinerMapper extends BaseMapper<Miner> { }