package com.ruoyi.cs.mapper; import java.util.List; import com.ruoyi.cs.domain.CsProjectClass; import com.ruoyi.cs.domain.vo.CsProjectClassVO; /** * 项目类别Mapper接口 * * @author ruoyi * @date 2024-04-22 */ public interface CsProjectClassMapper { /** * 查询项目类别 * * @param projectClassId 项目类别主键 * @return 项目类别 */ public CsProjectClass selectCsProjectClassByProjectClassId(String projectClassId); /** * 查询项目类别列表 * * @param csProjectClass 项目类别 * @return 项目类别集合 */ public List selectCsProjectClassList(CsProjectClass csProjectClass); /** * 新增项目类别 * * @param csProjectClass 项目类别 * @return 结果 */ public int insertCsProjectClass(CsProjectClass csProjectClass); /** * 修改项目类别 * * @param csProjectClass 项目类别 * @return 结果 */ public int updateCsProjectClass(CsProjectClass csProjectClass); /** * 删除项目类别 * * @param projectClassId 项目类别主键 * @return 结果 */ public int deleteCsProjectClassByProjectClassId(String projectClassId); /** * 批量删除项目类别 * * @param projectClassIds 需要删除的数据主键集合 * @return 结果 */ public int deleteCsProjectClassByProjectClassIds(String[] projectClassIds); /** * 查询项目类别下拉列表 * * @return 项目类别集合 */ public List selectCsProjectClassVOList(); }