package com.mes.rawglassdetails.service.impl;
|
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
import com.mes.common.config.Const;
|
import com.mes.rawglassdetails.entity.RawGlassStorageDetails;
|
import com.mes.rawglassdetails.entity.request.RawGlassRequest;
|
import com.mes.rawglassdetails.mapper.RawGlassStorageDetailsMapper;
|
import com.mes.rawglassdetails.service.RawGlassStorageDetailsService;
|
import lombok.extern.slf4j.Slf4j;
|
import org.springframework.beans.BeanUtils;
|
import org.springframework.stereotype.Service;
|
|
import java.util.List;
|
|
/**
|
* @author system
|
* @since 2024-07-09 14:51:27
|
*/
|
@Service
|
@Slf4j
|
public class RawGlassStorageDetailsServiceImpl extends ServiceImpl<RawGlassStorageDetailsMapper, RawGlassStorageDetails> implements RawGlassStorageDetailsService {
|
@Override
|
public boolean deleteRawGlassStorageDetails(String device_id) {
|
QueryWrapper<RawGlassStorageDetails> queryWrapper = new QueryWrapper<>();
|
queryWrapper.eq("device_id", device_id);
|
return remove(queryWrapper);//remove才是删除,delete得用另外的依赖,默认方法是remove返回bool
|
}
|
|
@Override
|
//返回类型 方法名 传输值
|
public List<RawGlassStorageDetails> selectDetails() {
|
// QueryWrapper<RawGlassStorageDetails>queryWrapper=new QueryWrapper<>();
|
// queryWrapper.eq("id",rs.getId());
|
// return list(queryWrapper);
|
return list();
|
}
|
|
@Override
|
public boolean insertRawGlassStorageDetails(RawGlassStorageDetails rw) {
|
return this.save(rw);
|
}
|
|
@Override
|
public String patternWarehousing(RawGlassRequest request) {
|
//todo:原片信息存入详情表
|
RawGlassStorageDetails details = new RawGlassStorageDetails();
|
BeanUtils.copyProperties(request, details);
|
details.setState(Const.GLASS_STATE_IN);
|
save(details);
|
return null;
|
}
|
|
}
|