颐和api

Distri_Workorder_Items.cs 3.8KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115
  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
  8. {
  9. /// <summary>
  10. /// 流转明细 - 配送工单
  11. /// </summary>
  12. [BsonIgnoreExtraElements]
  13. public class Distri_Workorder_Items : 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. /// 工单id -------------------------------------------
  23. /// </summary>
  24. [BsonRepresentation(MongoDB.Bson.BsonType.ObjectId)]
  25. public string woid { get; set; }
  26. /// <summary>
  27. /// 工单编号
  28. /// </summary>
  29. public string wocode { get; set; } = "";
  30. /// <summary>
  31. /// 工单类型(0随机工单,1计划工单/)
  32. /// </summary>
  33. public int wotype { get; set; } = 0;
  34. /// <summary>
  35. /// 配送工单状态:0创建工单,1转派或者抢单(待取货),2已取货(配送中),3货物异常(异常),4已完结/待评价,5已取消,6挂起,7退单,9已评价
  36. /// </summary>
  37. public int wostate { get; set; } = 0;
  38. /// <summary>
  39. /// 处理内容
  40. /// </summary>
  41. public string detail { get; set; }
  42. /// <summary>
  43. /// 货物异常(异常) 0正常,1异常
  44. /// </summary>
  45. public int equipstate { get; set; } = 0;
  46. /// <summary>
  47. /// 异常说明
  48. /// </summary>
  49. public string exceptions { get; set; }
  50. /// <summary>
  51. /// 渠道来源 1表示PC 2表示安卓 3表示IOS 4表示微信
  52. /// </summary>
  53. public int channel { get; set; } = 1;
  54. ///// <summary>
  55. ///// 当前记录的状态 0进行中,1已结束
  56. ///// </summary>
  57. //public int itemstate { get; set; } = 0;
  58. /// <summary>
  59. /// 满意度打分☆☆☆☆☆
  60. /// (注:其中默认都是5星,最低只能打1星,每一星对应20分,合计100分)
  61. /// </summary>
  62. public int starnum { get; set; }
  63. /// <summary>
  64. /// 处理人 -------------------------------------------
  65. /// </summary>
  66. public List<string> dealby { get; set; } = new List<string>();
  67. /// <summary>
  68. /// 处理时间
  69. /// </summary>
  70. public DateTime dealtime { get; set; }
  71. /// <summary>
  72. /// 是否最后一步 0否 1是
  73. /// </summary>
  74. public int islast { get; set; } = 0;
  75. /// <summary>
  76. /// 接单人工号 -------------------------------------------
  77. /// </summary>
  78. public List<string> sureuser { get; set; } = new List<string>();
  79. /// <summary>
  80. /// 确认时间
  81. /// </summary>
  82. public DateTime suretime { get; set; }
  83. /// <summary>
  84. /// 当前记录的状态 0进行中,1已结束
  85. /// </summary>
  86. public int itemstate { get; set; } = 0;
  87. /// <summary>
  88. /// 添加人工号 -------------------------------------------
  89. /// </summary>
  90. public string createby { get; set; }
  91. /// <summary>
  92. /// 添加时间
  93. /// </summary>
  94. public DateTime createtime { get; set; } = DateTime.Now;
  95. /// <summary>
  96. /// 是否删除(0正常 1删除)
  97. /// </summary>
  98. public int isdelete { get; set; }
  99. /// <summary>
  100. /// 删除人
  101. /// </summary>
  102. public string deleteby { get; set; }
  103. /// <summary>
  104. /// 删除时间
  105. /// </summary>
  106. public DateTime deletetime { get; set; }
  107. }
  108. }