Administrator
2024-01-05 8ffdb9e3170e5ca530b652cb4600046bfb08a925
pipIrr-platform/pipIrr-web/pipIrr-web-project/src/main/java/com/dy/pipIrrProject/controller/ControllerSv.java
@@ -9,6 +9,7 @@
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import java.util.ArrayList;
import java.util.List;
import java.util.Map;
@@ -62,4 +63,38 @@
    public Integer addController(PrController po) {
        return prControllerMapper.insert(po);
    }
    /**
     * 根据控制器编号获取控制器列表
     * @param controllerCode
     * @return
     */
    public List<Map<String, Object>> getControllersByCode(String controllerCode) {
        return prControllerMapper.getControllersByCode(controllerCode);
    }
    /**
     * 根据控制器编号逻辑删除控制
     * @param controllerId
     * @return
     */
    public Integer deleteControllerById(Long controllerId) {
        return prControllerMapper.deleteControllerById(controllerId);
    }
    /**
     * 根据指定条件导出控制器列表
     * @param queryVo
     * @return
     */
    public List<VoController> export(QueryVo queryVo) {
        Map<String, Object> params = (Map<String, Object>) PojoUtils.generalize(queryVo);
        List<VoController> rsVo = new ArrayList<>();
        rsVo = prControllerMapper.getControllers(params);
        return rsVo ;
    }
    public Integer getRecordCountOfController(Long controllerId) {
        return prControllerMapper.getRecordCountOfController(controllerId);
    }
}