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 } }