using System;
using Lottomat.Application.Code;
using Lottomat.Util;
using Lottomat.Utils.Date;
namespace Lottomat.Application.Entity.PublicInfoManage
{
///
/// 版 本
/// Copyright (c) 2016-2017
/// 创 建:超级管理员
/// 日 期:2017-08-02 12:20
/// 描 述:资源分享
///
public class ResourcesEntity : BaseEntity
{
#region 实体成员
///
/// 主键
///
///
public string Id { get; set; }
///
/// 资源类型ID
///
///
public string TypeId { get; set; }
///
/// 资源类型名称
///
public string TypeName { get; set; }
///
/// 上传人ID
///
///
public string UploadUserId { get; set; }
///
/// 上传人姓名
///
public string UploadUserName { get; set; }
///
/// 资源名称
///
///
public string Name { get; set; }
///
/// 资源截图地址
///
///
public string Pic { get; set; }
///
/// 描述信息
///
///
public string Description { get; set; }
///
/// 下载次数
///
///
public int? DownloadCount { get; set; }
///
/// 资源地址
///
///
public string Address { get; set; }
///
/// 资源预览地址
///
///
public string PreviewUrl { get; set; }
///
/// 上传时间
///
///
public DateTime? UploadTime { get; set; }
///
/// 资源大小
///
///
public float? Size { get; set; }
///
/// 删除标志
///
///
public int? DeleteMark { get; set; }
///
/// 可用标志
///
///
public int? EnabledMark { get; set; }
///
/// 排序码
///
///
public int? SortCode { get; set; }
#endregion
#region 扩展操作
///
/// 新增调用
///
public override void Create()
{
this.Id = CommonHelper.GetGuid().ToString();
this.UploadUserId = OperatorProvider.Provider.Current().UserId;
this.UploadUserName = OperatorProvider.Provider.Current().UserName;
this.DeleteMark = (int)DeleteMarkEnum.NotDelete;
this.EnabledMark = (int)EnabledMarkEnum.Enabled;
this.UploadTime = DateTimeHelper.Now;
}
///
/// 编辑调用
///
///
public override void Modify(string keyValue)
{
this.Id = keyValue;
}
#endregion
}
}