73 lines
1.5 KiB
C#
73 lines
1.5 KiB
C#
namespace ACBuildService.Controllers;
|
|
|
|
public class BaseFormArgs
|
|
{
|
|
public string Sign { get; set; } = string.Empty;
|
|
}
|
|
|
|
public class KeyFormArgs : BaseFormArgs
|
|
{
|
|
public string Key { get; set; }
|
|
}
|
|
|
|
public class PageFormArgs : BaseFormArgs
|
|
{
|
|
public int Page { get; set; }
|
|
public int PageSize { get; set; }
|
|
}
|
|
|
|
public class AddFormArgs : BaseFormArgs
|
|
{
|
|
public string Text { get; set; }
|
|
}
|
|
|
|
public class IdFormArgs : BaseFormArgs
|
|
{
|
|
public int Id { get; set; }
|
|
}
|
|
|
|
public class EditFormArgs : VideoRetData
|
|
{
|
|
public string Sign { get; set; } = string.Empty;
|
|
}
|
|
|
|
public class DeviceFormArgs : IdFormArgs
|
|
{
|
|
/// <summary>
|
|
/// 设备id
|
|
/// </summary>
|
|
public string Device { get; set; }
|
|
|
|
/// <summary>
|
|
/// 设备名称
|
|
/// </summary>
|
|
public string DeviceName { get; set; }
|
|
|
|
/// <summary>
|
|
/// 观看时长,离上次
|
|
/// </summary>
|
|
public long Time { get; set; }
|
|
}
|
|
|
|
[Serializable]
|
|
public class PageListData<T>
|
|
{
|
|
public int TotalCount { get; set; }
|
|
public int Page { get; set; }
|
|
public int PageSize { get; set; }
|
|
public List<T> List { get; set; }
|
|
}
|
|
|
|
[Serializable]
|
|
public class VideoRetData
|
|
{
|
|
public int Id { get; set; }
|
|
public string FilePath { get; set; }
|
|
public string Title { get; set; }
|
|
public string Desc { get; set; }
|
|
public int Like { get; set; }
|
|
public int Message { get; set; }
|
|
public int Share { get; set; }
|
|
public int Collect { get; set; }
|
|
public string AuthorName { get; set; }
|
|
} |