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; }
}
}