package com.ruoyi.cwgl.mapper; import java.util.List; import com.ruoyi.cwgl.domain.VoucherSubjectSetting; import com.baomidou.mybatisplus.core.mapper.BaseMapper; /** * 凭证科目设置Mapper接口 * * @author ruoyi * @date 2026-01-19 */ public interface VoucherSubjectSettingMapper extends BaseMapper { /** * 查询凭证科目设置 * * @param id 凭证科目设置ID * @return 凭证科目设置 */ public VoucherSubjectSetting selectVoucherSubjectSettingById(Integer id); /** * 查询凭证科目设置 记录数 * * @param voucherSubjectSetting 凭证科目设置 * @return 凭证科目设置集合 */ public int selectVoucherSubjectSettingCount(VoucherSubjectSetting voucherSubjectSetting); /** * 查询凭证科目设置列表 * * @param voucherSubjectSetting 凭证科目设置 * @return 凭证科目设置集合 */ public List selectVoucherSubjectSettingList(VoucherSubjectSetting voucherSubjectSetting); /** * 新增凭证科目设置 * * @param voucherSubjectSetting 凭证科目设置 * @return 结果 */ public int insertVoucherSubjectSetting(VoucherSubjectSetting voucherSubjectSetting); /** * 新增凭证科目设置[批量] * * @param voucherSubjectSettings 凭证科目设置 * @return 结果 */ public int insertVoucherSubjectSettingBatch(List voucherSubjectSettings); /** * 修改凭证科目设置 * * @param voucherSubjectSetting 凭证科目设置 * @return 结果 */ public int updateVoucherSubjectSetting(VoucherSubjectSetting voucherSubjectSetting); /** * 修改凭证科目设置[批量] * * @param voucherSubjectSettings 凭证科目设置 * @return 结果 */ public int updateVoucherSubjectSettingBatch(List voucherSubjectSettings); /** * 删除凭证科目设置 * * @param id 凭证科目设置ID * @return 结果 */ public int deleteVoucherSubjectSettingById(Integer id); /** * 批量删除凭证科目设置 * * @param ids 需要删除的数据ID * @return 结果 */ public int deleteVoucherSubjectSettingByIds(Integer[] ids); }