package com.whyc.service;
|
|
import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper;
|
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
|
import com.whyc.dto.Response;
|
import com.whyc.mapper.DeviceManageMapper;
|
import com.whyc.pojo.DeviceManage;
|
import org.springframework.stereotype.Service;
|
|
import javax.annotation.Resource;
|
|
@Service
|
public class DeviceManageService {
|
|
@Resource
|
private DeviceManageMapper mapper;
|
|
public Response add(DeviceManage deviceManage) {
|
//新增入库
|
deviceManage.setStatus((byte) 1);
|
mapper.insert(deviceManage);
|
return new Response().setMsg(1,"添加成功");
|
}
|
|
public Response delete(Integer deviceId) {
|
//逻辑删除,更改状态为0
|
UpdateWrapper<DeviceManage> wrapper = Wrappers.update();
|
wrapper.apply("update set status = 0 where deviceId=?",deviceId);
|
int update = mapper.update(null, wrapper);
|
return new Response().setMsg(1,"出库报废成功");
|
}
|
|
public Response update(DeviceManage deviceManage) {
|
mapper.updateById(deviceManage);
|
return new Response().setMsg(1,"修改成功");
|
}
|
}
|