RuoYi-Vue/ruoyi-system/src/main/java/com/ruoyi/system/service/ISysTenantService.java

71 lines
1.5 KiB
Java

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<SysTenant> 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);
}