颐和医院后端代码

Wo_Order_User_Map.cs 2.2KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677
  1. using MadRunFabric.Common;
  2. using MongoDB.Bson.Serialization.Attributes;
  3. using System;
  4. using System.Collections.Generic;
  5. using System.ComponentModel.DataAnnotations;
  6. using System.Text;
  7. namespace MadRunFabric.Model.MessageApi
  8. {
  9. /// <summary>
  10. /// 工单/用户关联表 - 记录每个用户是否已读信息
  11. /// </summary>
  12. [BsonIgnoreExtraElements]
  13. public class Wo_Order_User_Map : IBaseModel<string>
  14. {
  15. /// <summary>
  16. /// id
  17. /// </summary>
  18. [Key]
  19. [BsonRepresentation(MongoDB.Bson.BsonType.ObjectId)]
  20. public string id { get; set; }
  21. /// <summary>
  22. /// 工单类型(枚举EnumOrderState)
  23. /// 维修工单 = 1, 保养工单 = 2, 运行工单 = 3, 超时工单 = 4
  24. /// </summary>
  25. public int channelcode { get; set; }
  26. /// <summary>
  27. /// 工单编号
  28. /// </summary>
  29. public string wocode { get; set; }
  30. /// <summary>
  31. /// 工单id
  32. /// </summary>
  33. [BsonRepresentation(MongoDB.Bson.BsonType.ObjectId)]
  34. public string woid { get; set; }
  35. /// <summary>
  36. /// 已读用户code
  37. /// </summary>
  38. public string readby { get; set; }
  39. /// <summary>
  40. /// 已读时间
  41. /// </summary>
  42. public DateTime readtime
  43. {
  44. get
  45. {
  46. return _readtime.ToLocalTime();
  47. }
  48. set
  49. {
  50. _readtime = value.ToLocalTime();
  51. }
  52. }
  53. private DateTime _readtime;
  54. /// <summary>
  55. /// 推送状态 (0未推送,1已推送)
  56. /// </summary>
  57. public int ispush { get; set; } = 0;
  58. /// <summary>
  59. /// 消息通知状态 (0未通知,1已通知)
  60. /// </summary>
  61. public int isnotice { get; set; } = 0;
  62. /// <summary>
  63. /// 是否已读 (0未读【推送消息】,1已读)
  64. /// </summary>
  65. public int isread { get; set; } = 0;
  66. /// <summary>
  67. /// 备注
  68. /// </summary>
  69. public string note { get; set; }
  70. /// <summary>
  71. /// 工单状态:0创建工单,1已转派,3已处理,6挂起
  72. /// </summary>
  73. public int wostate { get; set; } = 0;
  74. }
  75. }