颐和api

DistriWorkOrderPlanInput.cs 3.3KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104
  1. using MadRunFabric.Common;
  2. using MadRunFabric.Model;
  3. using System;
  4. using System.Collections.Generic;
  5. using System.Linq;
  6. using System.Threading.Tasks;
  7. namespace DistributionApi.Models.Input
  8. {
  9. public class DistriWorkOrderPlanInput
  10. {
  11. /// <summary>
  12. /// 自增id
  13. /// </summary>
  14. public string id { get; set; }
  15. /// <summary>
  16. /// 渠道来源 1表示PC 2表示安卓 3表示IOS 4表示微信
  17. /// </summary>
  18. public int channel { get; set; } = 1;
  19. /// <summary>
  20. /// 项目名称id
  21. /// </summary>
  22. public string projectid { get; set; }
  23. /// <summary>
  24. /// 计划ID - 循环频率
  25. /// </summary>
  26. public string hangfireid { get; set; }
  27. /// <summary>
  28. /// 开始日期
  29. /// </summary>
  30. public DateTime startdate { get; set; }
  31. /// <summary>
  32. /// 结束日期
  33. /// </summary>
  34. public DateTime enddate { get; set; }
  35. /// <summary>
  36. /// 计划名称 --------------------------------------------------
  37. /// </summary>
  38. public string planname { get; set; } = "";
  39. /// <summary>
  40. /// 计划内容
  41. /// </summary>
  42. public string plancontent { get; set; }
  43. /// <summary>
  44. /// 计划状态:0开始,1结束
  45. /// </summary>
  46. public int planstate { get; set; } = 0;
  47. /// <summary>
  48. /// 计划参与人
  49. /// </summary>
  50. public List<string> joinuserlist { get; set; }
  51. /// <summary>
  52. /// 配送物品 ------------------------------------------- 物品种类、物品数量(非必填)、收货地址(非必填)
  53. /// </summary>
  54. public List<DistributionGoodsList> goodslist { get; set; }
  55. ///// <summary>
  56. ///// 收件(地址,科室,联系) ------------------------------------------- 把收/发地址信息保存起来,保证地址的独立性
  57. ///// </summary>
  58. //public List<DistributionDddressModel> receiverlist { get; set; }
  59. /// <summary>
  60. /// 发货(地址,科室,联系)
  61. /// </summary>
  62. public List<DistributionDddressModel> deliverylist { get; set; }
  63. /// <summary>
  64. /// 发货人
  65. /// </summary>
  66. public string deliveryname { get; set; } = "";
  67. /// <summary>
  68. /// 发货电话
  69. /// </summary>
  70. public string deliverytel { get; set; } = "";
  71. /// <summary>
  72. /// 排序 --------------------------------------------------
  73. /// </summary>
  74. public int sortnum { get; set; } = 0;
  75. #region 定时计划 循环频率
  76. /// <summary>
  77. /// 定时任务周期:1年,2月,3周,4日,5时,6分
  78. /// 超时任务周期:5时,6分
  79. /// </summary>
  80. public int plancycle { get; set; } = 0;
  81. /// <summary>
  82. /// 执行间隔
  83. /// </summary>
  84. public int planinterval { get; set; } = 0;
  85. /// <summary>
  86. /// 执行频率
  87. /// </summary>
  88. public int plantimes { get; set; } = 0;
  89. /// <summary>
  90. /// 自定义时间段
  91. /// </summary>
  92. public List<ExtensionTimeModel> extensiontime { get; set; } = null;
  93. #endregion
  94. }
  95. }