You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
61 lines
2.6 KiB
Java
61 lines
2.6 KiB
Java
package com.glxp.api.service.inv;
|
|
|
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
|
import com.glxp.api.dao.inv.DeviceInspectTaskMapper;
|
|
import com.glxp.api.entity.inv.DeviceInspectPlanDelectEntity;
|
|
import com.glxp.api.entity.inv.DeviceInspectTaskEntity;
|
|
import org.springframework.stereotype.Service;
|
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
|
import com.glxp.api.entity.inv.DeviceInspectTaskDetailEntity;
|
|
import com.glxp.api.dao.inv.DeviceInspectTaskDetailMapper;
|
|
|
|
import javax.annotation.Resource;
|
|
import java.util.Date;
|
|
import java.util.List;
|
|
|
|
@Service
|
|
public class DeviceInspectTaskDetailService extends ServiceImpl<DeviceInspectTaskDetailMapper, DeviceInspectTaskDetailEntity> {
|
|
|
|
@Resource
|
|
private DeviceInspectTaskDetailMapper deviceInspectTaskDetailMapper;
|
|
|
|
public Boolean addDeviceInspectTaskDelect(DeviceInspectTaskDetailEntity deviceInspectTaskDetailEntity){
|
|
deviceInspectTaskDetailEntity.setUpdateTime(new Date());
|
|
deviceInspectTaskDetailMapper.insert(deviceInspectTaskDetailEntity);
|
|
return true;
|
|
}
|
|
|
|
public Boolean addDeviceInspectTaskDelectList(List<DeviceInspectTaskDetailEntity> deviceInspectTaskDetailEntityList){
|
|
deviceInspectTaskDetailMapper.insertBatch(deviceInspectTaskDetailEntityList);
|
|
return true;
|
|
}
|
|
|
|
|
|
public List<DeviceInspectTaskDetailEntity> selectDeviceInspectTakeDetail(DeviceInspectTaskDetailEntity deviceInspectTaskDetailEntity) {
|
|
|
|
QueryWrapper<DeviceInspectTaskDetailEntity> ew = new QueryWrapper<>();
|
|
if(deviceInspectTaskDetailEntity.getProjectCode() != null){
|
|
ew.eq("projectCode",deviceInspectTaskDetailEntity.getProjectCode());
|
|
}
|
|
if(deviceInspectTaskDetailEntity.getId() != null){
|
|
ew.eq("id",deviceInspectTaskDetailEntity.getId());
|
|
}
|
|
if(deviceInspectTaskDetailEntity.getTaskOrderIdFk() != null){
|
|
ew.eq("taskOrderIdFk",deviceInspectTaskDetailEntity.getTaskOrderIdFk());
|
|
}
|
|
if(deviceInspectTaskDetailEntity.getStatus() != null){
|
|
ew.like("status",deviceInspectTaskDetailEntity.getStatus());
|
|
}
|
|
ew.select("*, ( SELECT `employeeName` FROM auth_user WHERE id = device_inspect_task_detail.inspectUser ) inspectName");
|
|
List<DeviceInspectTaskDetailEntity> deviceInspectPlanDelectEntities=deviceInspectTaskDetailMapper.selectList(ew);
|
|
return deviceInspectPlanDelectEntities;
|
|
}
|
|
|
|
public Boolean uploadDeviceInspecTakeDetail(DeviceInspectTaskDetailEntity deviceInspectTaskDetailEntityList){
|
|
return deviceInspectTaskDetailMapper.updateById(deviceInspectTaskDetailEntityList) > 0 ? true : false;
|
|
}
|
|
|
|
|
|
|
|
}
|