using MediatR;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace FlexJobApi.Core
{
///
/// 查询结算单详情
///
[Resource([EnumResourceController.FlexJobServerTask])]
public class GetSettlementTaskQuery : IRequest
{
///
/// Id
///
public Guid Id { get; set; }
}
///
/// 查询结算单详情-结果
///
public class GetSettlementTaskQueryResult
{
///
/// Id
///
public Guid Id { get; set; }
///
/// 任务名称
///
public string Name { get; set; }
///
/// 任务单号
///
public string Code { get; set; }
///
/// 结算单状态
///
public EnumTaskSettlementOrderStatus? SettlementOrderStatus { get; set; }
///
/// 结算单名称
///
public string SettlementOrderName { get; set; }
///
/// 上传时间
///
public DateTime? SettlementOrderTime { get; set; }
///
/// 实发金额
///
public decimal? ActualSettlementAmount { get; set; }
///
/// 结算金额
///
public decimal? SettlementAmount { get; set; }
///
/// 结算状态
///
public EnumTaskSettlementStatus? SettlementStatus { get; set; }
///
/// 结算时间
///
public DateTime? SettlementTime { get; set; }
///
/// 备注
///
public string SettlementRemark { get; set; }
}
}