package com.ruoyi.license.mapper; import com.ruoyi.license.domain.SysLicense; import java.util.List; /** * 授权码Mapper接口 * * @author ruoyi */ public interface SysLicenseMapper { /** * 查询授权码 * * @param licenseId 授权码ID * @return 授权码 */ public SysLicense selectSysLicenseById(Long licenseId); /** * 查询授权码列表 * * @param sysLicense 授权码 * @return 授权码集合 */ public List selectSysLicenseList(SysLicense sysLicense); /** * 查询当前有效的授权码 * * @return 授权码 */ public SysLicense selectActiveLicense(); /** * 新增授权码 * * @param sysLicense 授权码 * @return 结果 */ public int insertSysLicense(SysLicense sysLicense); /** * 修改授权码 * * @param sysLicense 授权码 * @return 结果 */ public int updateSysLicense(SysLicense sysLicense); /** * 删除授权码 * * @param licenseId 授权码ID * @return 结果 */ public int deleteSysLicenseById(Long licenseId); /** * 批量删除授权码 * * @param licenseIds 需要删除的数据ID * @return 结果 */ public int deleteSysLicenseByIds(String[] licenseIds); }