package com.klp.perf.service; import com.klp.perf.domain.PerfDeptConfig; import com.klp.perf.domain.vo.PerfDeptConfigVo; import com.klp.perf.domain.bo.PerfDeptConfigBo; import com.klp.common.core.page.TableDataInfo; import com.klp.common.core.domain.PageQuery; import java.util.Collection; import java.util.List; /** * 车间考核参数配置Service接口 * * @author klp * @date 2026-07-07 */ public interface IPerfDeptConfigService { /** * 查询车间考核参数配置 */ PerfDeptConfigVo queryById(String id); /** * 查询车间考核参数配置列表 */ TableDataInfo queryPageList(PerfDeptConfigBo bo, PageQuery pageQuery); /** * 查询车间考核参数配置列表 */ List queryList(PerfDeptConfigBo bo); /** * 新增车间考核参数配置 */ Boolean insertByBo(PerfDeptConfigBo bo); /** * 修改车间考核参数配置 */ Boolean updateByBo(PerfDeptConfigBo bo); /** * 校验并批量删除车间考核参数配置信息 */ Boolean deleteWithValidByIds(Collection ids, Boolean isValid); }