package com.ruoyi.system.service; import com.ruoyi.system.domain.SysTenant; import java.util.List; /** * 租户信息Service接口 * * @author W-yf * @date 2025-12-19 */ public interface ISysTenantService { /** * 查询租户信息 * * @param tenantId 租户信息主键 * @return 租户信息 */ public SysTenant selectSysTenantByTenantId(Long tenantId); /** * 通过租户编码查询租户信息 * * @param tenantCode 租户编码 * @return 租户信息 */ public SysTenant selectSysTenantByTenantCode(String tenantCode); /** * 查询租户信息列表 * * @param sysTenant 租户信息 * @return 租户信息集合 */ public List selectSysTenantList(SysTenant sysTenant); /** * 新增租户信息 * * @param sysTenant 租户信息 * @return 结果 */ public int insertSysTenant(SysTenant sysTenant); /** * 修改租户信息 * * @param sysTenant 租户信息 * @return 结果 */ public int updateSysTenant(SysTenant sysTenant); /** * 批量删除租户信息 * * @param tenantIds 需要删除的租户信息主键集合 * @return 结果 */ public int deleteSysTenantByTenantIds(Long[] tenantIds); /** * 删除租户信息信息 * * @param tenantId 租户信息主键 * @return 结果 */ public int deleteSysTenantByTenantId(Long tenantId); }