using Hotline.Share.Dtos.File; using Hotline.Share.Requests; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace Hotline.Share.Dtos.Order { public class OrderSuperviseDto : SuperviseOrderDto { /// /// 附件列表 /// public List Files { get; set; } = new(); /// /// 附件列表 /// public List ReplyFiles { get; set; } = new(); } public class ApplyOrderSuperviseDto { /// /// 工单ID /// public string OrderId { get; set; } public List SuperviseOrgDtos { get; set; } /// /// 督办回复时限 /// public DateTime ReplyLimitTime { get; set; } /// /// 督办申请内容 /// public string ApplyContent { get; set; } /// /// 是否接受短信,勾选校验手机号 /// public bool AcceptSms { get; set; } /// /// 督办省编号 /// public string? SUPERVISE_SERIAL { get; set; } /// /// 附件列表 /// public List Files { get; set; } = new(); /// /// 旅游督办手机号 /// public string? PhoneNo { get; set; } } public class ReplyOrderSuperviseDto { public string Id { get; set; } /// /// 督办回复内容 /// public string ReplyContent { get; set; } /// /// 回复人 /// public string? ReplyId { get; set; } /// /// 附件列表 /// public List Files { get; set; } = new(); } public class SignOrderSuperviseDto { public string Id { get; set; } } public class ApplyOrderSuperviseOrgDto { /// /// 被督办部门ID /// public string OrgId { get; set; } /// /// 被督办部门名称 /// public string OrgName { get; set; } } public class ProvinceOrderSuperviseDto { /// /// 督办编号 /// public string SuperviseSerial { get; set; } /// /// 省工单编号 /// public string CaseSerial { get; set; } /// /// 督办标题 /// public string SuperviseTitle { get; set; } /// /// 督办内容 /// public string SuperviseContent { get; set; } /// /// 督办发起人 /// public string SupervisePerson { get; set; } /// /// 督办发起时间 /// public DateTime SuperviseTime { get; set; } /// /// 督办发起单位 /// public string SuperviseSendDept { get; set; } /// /// 被督办单位 /// public string SuperviseRsvDept { get; set; } /// /// 督办类型 /// public string SuperviseType { get; set; } /// /// 督办反馈截止时间 /// public DateTime SuperviseReturnDate { get; set; } /// /// 行政区划代码 /// public string AreaCode { get; set; } /// /// 附件列表 /// public List Files { get; set; } = new(); } public class PublishSuperviseDto { // /// 工单对象 /// public OrderDto Order { get; set; } public SuperviseOrderDto Supervise { get; set; } /// /// 附件 /// public string ClientGuid { get; set; } } }