package org.springblade.mdm.machineback.service; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.baomidou.mybatisplus.core.metadata.IPage; import org.springblade.core.mp.base.BizServiceImpl; import org.springblade.core.mp.support.Condition; import org.springblade.core.tool.utils.Func; import org.springblade.mdm.basesetting.machine.vo.MachineQueryVO; import org.springblade.mdm.basesetting.machine.vo.MachineVO; import org.springblade.mdm.machineback.entity.MachineBackFile; import org.springblade.mdm.machineback.mapper.MachineBackFileMapper; import org.springblade.mdm.machineback.vo.MachineBackFileQueryVO; import org.springblade.mdm.machineback.vo.MachineBackFileVO; import org.springframework.stereotype.Service; import java.util.List; @Service public class MachineBackFileService extends BizServiceImpl { /* @Transactional public void save(MachineSaveVO vo){ //TODO Machine machine = new Machine(); BeanUtil.copyProperties(vo, machine); this.save(machine); } */ public void accept(String ids) { List idList = Func.toLongList(ids); for(Long id : idList){ MachineBackFile backFile = this.getById(id); backFile.setStatus(MachineBackFile.STATUS_ACCEPTED); this.updateById(backFile); } } public void reject(String ids) { List idList = Func.toLongList(ids); for(Long id : idList){ MachineBackFile backFile = this.getById(id); backFile.setStatus(MachineBackFile.STATUS_REJECTED); this.updateById(backFile); } } /** * 查询分页 * @param query 查询参数 * @return 分页数据 */ public IPage pageQuery(MachineBackFileQueryVO query) { //LambdaQueryWrapper queryWrapper = new LambdaQueryWrapper<>(); IPage page = this.getBaseMapper().pageQuery(Condition.getPage(query),query); //MachineSpec.valueOf() /* for (MachineVO record : page.getRecords()) { if(record.getMachineSpec() != null){ MachineSpec spec = MachineSpec.valueOf(record.getMachineSpec()); record.setMachineSpecName(spec.getText()); } }*/ return page; } }