You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

60 lines
996 B

3 weeks ago

namespace Wood.Entity;
/// <summary>
/// 假删除接口过滤器
/// </summary>
public interface IDeletedFilter
{
/// <summary>
/// 软删除
/// </summary>
bool IsDelete { get; set; }
}
/// <summary>
/// 状态过滤器
/// </summary>
public interface IStatusFilter
{
/// <summary>
/// 状态过滤器
/// 默认 1 有效 0无效
/// 可设置其他状态
/// </summary>
int Status { get; set; }
}
/// <summary>
/// 租户Id接口过滤器
/// </summary>
public interface ITenantIdFilter
{
/// <summary>
/// 租户Id
/// </summary>
long TenantId { get; set; }
}
/// <summary>
/// 机构Id接口过滤器
/// </summary>
public interface IOrgIdFilter
{
/// <summary>
/// 创建者部门Id
/// </summary>
long? CreateOrgId { get; set; }
}
/// <summary>
/// 创建人Id接口过滤器
/// </summary>
public interface ICreateUserIdFilter
{
/// <summary>
/// 创建者部门Id
/// </summary>
long? CreateUserId { get; set; }
}