using MadRunFabric.Common;
using MadRunFabric.Model;
using System;
using System.Collections.Generic;
using System.Text;
namespace DistributionApi.Model.Dto
{
public class Distri_Workorder_PlanDto
{
///
/// 自增id
///
public string id { get; set; }
///
/// 渠道来源 1表示PC 2表示安卓 3表示IOS 4表示微信
///
public int channel { get; set; } = 1;
///
/// 配送计划状态:0开始,1中止(结束)
///
public int planstate { get; set; } = 0;
///
/// 项目名称id
///
public string projectid { get; set; }
public string projectname { get; set; }
///
/// 计划ID - 循环频率 -----------------------------hangfire
///
public string hangfireid { get; set; }
///
/// 执行频率
///
public int plantime { get; set; }
///
/// 开始日期
///
public DateTime startdate { get; set; }
///
/// 结束日期
///
public DateTime enddate { get; set; }
///
/// 计划名称 --------------------------------------------------
///
public string planname { get; set; } = "";
///
/// 计划内容
///
public string plancontent { get; set; }
/////
///// 计划参与人
/////
//public List joinuserlist { get; set; } //======================不用,用的是排班
/////
///// 抢单人/计划任务参与人 电话 -------------------------------------------
/////
//public List joinusertel { get; set; }
///
/// 配送物品 ------------------------------------------- 物品种类、物品数量(非必填)、收货地址(非必填)
///
public List goodslist { get; set; }
///////
/////// 收件(地址,科室,联系) ------------------------------------------- 把收/发地址信息保存起来,保证地址的独立性
///////
////public List receiverlist { get; set; }
///
/// 发货(地址,科室,联系)
///
public List deliverylist { get; set; }
///
/// 发货人
///
public string deliveryname { get; set; } = "";
///
/// 发货电话
///
public string deliverytel { get; set; } = "";
///
/// 开始时间
///
public DateTime? statetime { get; set; }
///
/// 处理人 -------------------------------------------------
///
public string dealby { get; set; }
///
/// 处理时间
///
public DateTime dealtime { get; set; }
/////
///// 排序 --------------------------------------------------
/////
public int sortnum { get; set; } = 0;
///
/// 添加人工号
///
public string createtby { get; set; }
///
/// 添加时间
///
public DateTime createtime { get; set; } = DateTime.Now;
/////
///// 是否删除(0正常 1删除)
/////
//public int isdelete { get; set; } = 0;
/////
///// 删除人
/////
//public string deleteby { get; set; }
/////
///// 删除时间
/////
//public DateTime deletetime { get; set; }
#region 定时计划 循环频率
///
/// 定时任务周期:1年,2月,3周,4日,5时,6分
/// 超时任务周期:5时,6分
///
public int plancycle { get; set; } = 0;
///
/// 执行间隔
///
public int planinterval { get; set; } = 0;
///
/// 执行频率
///
public int plantimes { get; set; } = 0;
///
/// 自定义时间段
///
public List extensiontime { get; set; } = null;
#endregion
}
}