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.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.*; import java.util.List; /** * @program: trading-order-master * @description: 矿机 * @create: 2025-01-22 17:10 **/ @RestController @RequestMapping("miner") @Api(tags = "矿机") @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 getAllMiners() { return minerService.getAllMiners(); } }