java110
2023-03-29 0b04f664887c73e90bf684a4e69c0fdbfe26349d
service-community/src/main/java/com/java110/community/smo/impl/MaintainanceTaskV1InnerServiceSMOImpl.java
@@ -20,6 +20,7 @@
import com.java110.intf.community.IMaintainanceTaskV1InnerServiceSMO;
import com.java110.dto.maintainanceTask.MaintainanceTaskDto;
import com.java110.po.maintainanceTask.MaintainanceTaskPo;
import com.java110.po.maintainanceTaskDetail.MaintainanceTaskDetailPo;
import com.java110.utils.util.BeanConvertUtil;
import com.java110.core.base.smo.BaseServiceSMO;
import com.java110.dto.user.UserDto;
@@ -29,7 +30,9 @@
import org.springframework.web.bind.annotation.RestController;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
/**
 * 类表述: 服务之前调用的接口实现类,不对外提供接口能力 只用于接口建调用
@@ -86,4 +89,27 @@
    public int queryMaintainanceTasksCount(@RequestBody MaintainanceTaskDto maintainanceTaskDto) {
        return maintainanceTaskV1ServiceDaoImpl.queryMaintainanceTasksCount(BeanConvertUtil.beanCovertMap(maintainanceTaskDto));    }
    @Override
    public int saveMaintainanceTasks(@RequestBody List<MaintainanceTaskPo> maintainanceTaskPos) {
        Map task = new HashMap();
        List<Map> list = new ArrayList<>();
        for (MaintainanceTaskPo maintainanceTaskpo : maintainanceTaskPos) {
            list.add(BeanConvertUtil.beanCovertMap(maintainanceTaskpo));
        }
        task.put("tasks", list);
        return maintainanceTaskV1ServiceDaoImpl.insertMaintainanceTask(task);
    }
    @Override
    public int saveMaintainanceTaskDetail(@RequestBody List<MaintainanceTaskDetailPo> maintainanceTaskDetailPos) {
        Map task = new HashMap();
        List<Map> list = new ArrayList<>();
        for (MaintainanceTaskDetailPo maintainanceTaskpo : maintainanceTaskDetailPos) {
            list.add(BeanConvertUtil.beanCovertMap(maintainanceTaskpo));
        }
        task.put("tasks", list);
        return maintainanceTaskV1ServiceDaoImpl.insertMaintainanceTaskDetail(task);
    }
}