using Newtonsoft.Json; using System; using System.Collections.Generic; using System.Text; namespace HaBookCms.Core.Models.Contest { /// /// 申报活动 /// public class BaseActivty { [JsonProperty(PropertyName = "id")] public string Id { get; set; } /// /// Desc:活动名称 /// public string Title { get; set; } /// /// Desc:流程标识 /// public Model[] Models { get; set; } /// /// Desc:活动组件 /// public Parts[] Children { get; set; } /// /// Desc:活动简介 /// public string Introduce { get; set; } /// /// Desc:活动链接 /// public string ActivityLink { get; set; } /// /// Desc:活动状态 /// public string state { get; set; } public override string ToString() { return JsonConvert.SerializeObject(this); } public class Model { /// /// Desc:模块唯一标识 /// public string ModelId { get; set; } /// /// Desc:模块名称 /// public string ModelName { get; set; } /// /// Desc:模块时间段 /// public string ModelStartTime { get; set; } public string ModelEndTime { get; set; } } public class Parts { /// /// Desc:组件唯一标识 /// public string PartId { get; set; } /// /// Desc:组件名称 /// public string PartlLabel { get; set; } /// /// Desc:组件关联字段 /// public string PartFiled { get; set; } /// /// Desc:组件类型 /// public string PartType { get; set; } } } }