From a9a9e8eea1a9d254b631164d14fe164671e9c6e4 Mon Sep 17 00:00:00 2001 From: whycxzp <glperry@163.com> Date: 星期一, 24 三月 2025 11:18:35 +0800 Subject: [PATCH] 电池和电源信息管理 --- src/main/java/com/whyc/service/PowerInfService.java | 32 ++++++++++++++++++++++++++++++++ 1 files changed, 32 insertions(+), 0 deletions(-) diff --git a/src/main/java/com/whyc/service/PowerInfService.java b/src/main/java/com/whyc/service/PowerInfService.java index c0565b7..dd4faef 100644 --- a/src/main/java/com/whyc/service/PowerInfService.java +++ b/src/main/java/com/whyc/service/PowerInfService.java @@ -1,6 +1,9 @@ package com.whyc.service; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.github.pagehelper.PageHelper; +import com.github.pagehelper.PageInfo; +import com.whyc.dto.Response; import com.whyc.mapper.*; import com.whyc.pojo.db_batt.PowerInf; import com.whyc.pojo.db_power_alarm.PowerAlarm; @@ -77,4 +80,33 @@ List<RtData> list=rtDataMapper.selectList(wrapper); return list; } + + public Response add(PowerInf powerInf) { + mapper.insert(powerInf); + return new Response().setII(1,"鏂板瀹屾垚"); + } + + public Response delete(int powerId) { + mapper.deleteById(powerId); + return new Response().setII(1,"鍒犻櫎瀹屾垚"); + } + + public Response update(PowerInf powerInf) { + mapper.updateById(powerInf); + return new Response().setII(1,"淇敼瀹屾垚"); + } + + public Response getPage(int pageNum, int pageSize) { + PageHelper helper = new PageHelper(); + helper.startPage(pageNum,pageSize); + List<PowerInf> powerInfs = mapper.selectList(null); + PageInfo<PowerInf> pageInfo = new PageInfo<>(powerInfs); + return new Response().set(1,pageInfo); + + } + + public Response getById(int powerId) { + PowerInf powerInf = mapper.selectById(powerId); + return new Response().set(1,powerInf); + } } \ No newline at end of file -- Gitblit v1.9.1