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.
59 lines
996 B
59 lines
996 B
|
|
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; }
|
|
}
|
|
|