| 123456789101112131415161718192021222324252627282930313233343536373839404142434445 |
- using Newtonsoft.Json;
- using System;
- using System.Collections.Generic;
- using System.ComponentModel.DataAnnotations.Schema;
- using System.Linq;
- using System.Threading.Tasks;
- namespace Winsoft.GOV.XF.WebApi.WXCore.Models
- {
- public enum AssetType
- {
- Positon,
- Image
- }
- [JsonObject(MemberSerialization.OptOut)]
- public class Asset
- {
- public Asset()
- {
- CreateDate = DateTime.Now;
- }
- public Guid Id { get; set; }
- public Guid BundleId { get; set; }
- public string Describe { get; set; }
- public AssetType AssetType { get; set; }
- public string Data { get; set; }
- [JsonConverter(typeof(ChinaDateTimeConverter))]
- public DateTime CreateDate { get; set; }
- }
- //public class ChinaDateTimeConverter : DateTimeConverterBase
- //{
- // private static IsoDateTimeConverter dtConverter = new IsoDateTimeConverter { DateTimeFormat = "yyyy-MM-dd" };
- // public override object ReadJson(JsonReader reader, Type objectType, object existingValue, JsonSerializer serializer)
- // {
- // return dtConverter.ReadJson(reader, objectType, existingValue, serializer);
- // }
- // public override void WriteJson(JsonWriter writer, object value, JsonSerializer serializer)
- // {
- // dtConverter.WriteJson(writer, value, serializer);
- // }
- //}
- }
|