package com.ruoyi.oa.mapper;

import java.util.List;
import com.ruoyi.common.core.domain.entity.CmcPostSalary;

/**
 * cmc岗位工资Mapper接口
 * 
 * @author cmc
 * @date 2024-03-25
 */
public interface CmcPostSalaryMapper 
{
    /**
     * 查询cmc岗位工资
     * 
     * @param salaryId cmc岗位工资主键
     * @return cmc岗位工资
     */
    public CmcPostSalary selectCmcPostSalaryBySalaryId(Integer salaryId);

    /**
     * 查询cmc岗位工资列表
     * 
     * @param cmcPostSalary cmc岗位工资
     * @return cmc岗位工资集合
     */
    public List<CmcPostSalary> selectCmcPostSalaryList(CmcPostSalary cmcPostSalary);

    /**
     * 新增cmc岗位工资
     * 
     * @param cmcPostSalary cmc岗位工资
     * @return 结果
     */
    public int insertCmcPostSalary(CmcPostSalary cmcPostSalary);

    /**
     * 修改cmc岗位工资
     * 
     * @param cmcPostSalary cmc岗位工资
     * @return 结果
     */
    public int updateCmcPostSalary(CmcPostSalary cmcPostSalary);

    /**
     * 删除cmc岗位工资
     * 
     * @param salaryId cmc岗位工资主键
     * @return 结果
     */
    public int deleteCmcPostSalaryBySalaryId(Integer salaryId);

    /**
     * 批量删除cmc岗位工资
     * 
     * @param salaryIds 需要删除的数据主键集合
     * @return 结果
     */
    public int deleteCmcPostSalaryBySalaryIds(Integer[] salaryIds);
}
