package com.ruoyi.inspect.mapper;
|
|
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
import com.ruoyi.inspect.pojo.StaffCompetencyInspectItemConfig;
|
import com.ruoyi.inspect.vo.StaffCompetencyInspectItemConfigVO;
|
import com.ruoyi.inspect.vo.StaffConfigHeaderVO;
|
import org.apache.ibatis.annotations.Mapper;
|
import org.apache.ibatis.annotations.Param;
|
|
import java.util.List;
|
|
/**
|
* @author 27233
|
* @description 针对表【staff_competency_inspect_item_config(人员能力-检验项配置表)】的数据库操作Mapper
|
* @createDate 2026-03-26 17:16:51
|
* @Entity com.ruoyi.inspect.pojo.StaffCompetencyInspectItemConfig
|
*/
|
@Mapper
|
public interface StaffCompetencyInspectItemConfigMapper extends BaseMapper<StaffCompetencyInspectItemConfig> {
|
|
List<StaffCompetencyInspectItemConfig> selectConfigList(@Param("config") StaffCompetencyInspectItemConfig config);
|
|
StaffCompetencyInspectItemConfig checkDeptNameUnique(@Param("itemName") String itemName, @Param("parentId") Long parentId);
|
|
StaffCompetencyInspectItemConfigVO selectConfigById(@Param("configId") Long configId);
|
|
int insertConfig(@Param("config") StaffCompetencyInspectItemConfig config);
|
|
int updateConfig(@Param("config") StaffCompetencyInspectItemConfig config);
|
|
int updateConfigStatusNormal(@Param("configIds") List<Long> configIds);
|
|
List<StaffCompetencyInspectItemConfig> selectChildrenConfigById(@Param("configId") Long configId);
|
|
int updateConfigChildren(@Param("children") List<StaffCompetencyInspectItemConfig> children);
|
|
int hasChildByConfigId(@Param("configId") Long configId);
|
|
int selectNormalChildrenConfigById(@Param("configId")Long configId);
|
|
List<StaffConfigHeaderVO> selectConfigHeader();
|
}
|