using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using XYY.Model.Standard.Enums;
using XYY.Model.Standard.Finance;

namespace XYY.Model.Standard.Dto.Finance
{
    public class QuotationApproveRecordDto
    {
        public int Id { get; set; }
        public string CustomerNames { get; set; }
        public List<int> CustomerIds { get; set; }
        public string ChannelName { get; set; }
        public int ExpressId { get; set; }
        public DateTime EnableTime { get; set; }
        public DateTime ApproveTime { get; set; }

        public string DingdingProcessId { get; set; }



        public QutationApproveStatus Status { get; set; }
        
        public string StatusName { get { return Status.GetDescription(); } }
        public DateTime? CreateTime { get; set; }
        public string CreateUserName { get; set; }
        public string ApproveUserName { get; set; }
        public string ProcessMessage { get; set; }

        public List<Finance_QutationApproveDetail> Details { get; set; }
        public bool LoadingDetails { get; set; }
    }
}
