src/main/java/com/whyc/controller/DeviceSpareController.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/java/com/whyc/mapper/DeviceSpareMapper.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/java/com/whyc/pojo/web_site/DeviceSpare.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/java/com/whyc/service/DeviceSpareService.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/java/com/whyc/service/LeaderHomeService.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
src/main/java/com/whyc/controller/DeviceSpareController.java
New file @@ -0,0 +1,28 @@ package com.whyc.controller; import com.github.pagehelper.PageInfo; import com.whyc.dto.Response; import com.whyc.pojo.web_site.DeviceSpare; import com.whyc.service.DeviceSpareService; import io.swagger.annotations.Api; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestParam; import org.springframework.web.bind.annotation.RestController; @RestController @RequestMapping("deviceSpare") @Api(tags = "设备仓库管理") public class DeviceSpareController { @Autowired private DeviceSpareService service; @GetMapping("getPage") public Response<PageInfo<DeviceSpare>> getPage(@RequestParam Integer pageNum, @RequestParam Integer pageSize, @RequestParam(required = false) String type,@RequestParam(required = false) String name ) { return service.getPage(pageNum, pageSize,type,name); } } src/main/java/com/whyc/mapper/DeviceSpareMapper.java
New file @@ -0,0 +1,8 @@ package com.whyc.mapper; import com.whyc.pojo.web_site.DeviceSpare; public interface DeviceSpareMapper extends CustomMapper<DeviceSpare>{ } src/main/java/com/whyc/pojo/web_site/DeviceSpare.java
New file @@ -0,0 +1,33 @@ package com.whyc.pojo.web_site; import com.baomidou.mybatisplus.annotation.TableName; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import lombok.ToString; @ToString @Data @TableName(schema = "web_site",value ="tb_device_spare") @ApiModel("设备器件备件库") public class DeviceSpare { private Integer id; @ApiModelProperty("器件名称") private String name; @ApiModelProperty("器件型号") private String model; @ApiModelProperty("器件版本") private String version; @ApiModelProperty("数量") private Integer quantity; @ApiModelProperty("品牌") private String brand; @ApiModelProperty("类型") private String type; @ApiModelProperty("供应商") private String supplier; @ApiModelProperty("图片地址") private String pictureUrl; } src/main/java/com/whyc/service/DeviceSpareService.java
New file @@ -0,0 +1,30 @@ package com.whyc.service; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.core.toolkit.Wrappers; import com.github.pagehelper.PageHelper; import com.github.pagehelper.PageInfo; import com.whyc.dto.Response; import com.whyc.mapper.DeviceSpareMapper; import com.whyc.pojo.web_site.DeviceSpare; import org.apache.commons.lang.StringUtils; import org.springframework.stereotype.Service; import javax.annotation.Resource; import java.util.List; @Service public class DeviceSpareService { @Resource private DeviceSpareMapper mapper; public Response<PageInfo<DeviceSpare>> getPage(Integer pageNum, Integer pageSize, String type, String name) { PageHelper.startPage(pageNum, pageSize); QueryWrapper<DeviceSpare> query = Wrappers.query(); query.eq(StringUtils.isNotBlank(type), "type", type); query.eq(StringUtils.isNotBlank(name), "name", name); List<DeviceSpare> deviceSpares = mapper.selectList(query); return new Response<PageInfo<DeviceSpare>>().set(1, new PageInfo<>(deviceSpares)); } } src/main/java/com/whyc/service/LeaderHomeService.java
@@ -26,7 +26,7 @@ private StationInfService stationInfService; @Autowired private BattTestDataInfService bdTestDataInfService; private BatttestdataInfService bdTestDataInfService; public Response getAll() { Response response = new Response();