using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace Sugar.Enties { public class ViseDTO { /// /// 待审签证代码 /// public string ViseCode { get; set; } /// /// 待审签证编号 /// public string ViseId { get; set; } /// /// 待审签证名 /// public string ViseName { get; set; } /// /// 签证类型 /// public string ViseType { get; set; } private string _viseDate; /// /// 签证日期 /// public string ViseDate { get { return _viseDate?.Substring(0, 10); } set => _viseDate = value; } /// /// 状态 /// public string State { get; set; } /// /// 状态名 /// public string StateName { get { int istate = Convert.ToInt32(State); Type type = typeof(SimpleCheckState); return type.GetEnumName(istate); } } /// /// 关联合同名 /// public string ContractName { get; set; } /// /// 合同单号 /// public string ContractCode { get; set; } /// /// 供应商名称 /// public string SupplierName { get; set; } /// /// Desc:经办人代码 /// Default: /// Nullable:True /// public string Person { get; set; } /// /// 经办人名 /// public string PersonName { get; set; } /// /// Desc:所属部门代码 /// Default: /// Nullable:True /// public string UnitCode { get; set; } /// /// 所属部门全称 /// public string UnitFullName { get; set; } private string _endDate; /// /// Desc:办理期限 /// Default: /// Nullable:True /// public string EndDate { get { return _endDate?.Substring(0, 10); } set => _endDate = value; } /// /// Desc:备注 /// Default: /// Nullable:True /// public string Remark { get; set; } /// /// Desc: /// Default: /// Nullable:True /// public string Reason { get; set; } /// /// Desc: /// Default: /// Nullable:True /// public string ProjectCode { get; set; } /// /// Desc:审核人 /// Default: /// Nullable:True /// public string CheckPerson { get; set; } private string _CheckDate; /// /// Desc:审核日期 /// Default: /// Nullable:True /// public string CheckDate { get { return _CheckDate?.Substring(0, 10); } set => _CheckDate = value; } /// /// Desc:审核意见 /// Default: /// Nullable:True /// public string CheckOpinion { get; set; } /// /// Desc:签证含税金额 /// Default:0 /// Nullable:True /// public decimal? TotalCash { get; set; } /// /// Desc:币种 /// Default: /// Nullable:True /// public string MoneyType { get; set; } /// /// Desc:汇率 /// Default:0 /// Nullable:True /// public decimal? ExchangeRate { get; set; } /// /// Desc: /// Default:0 /// Nullable:True /// public decimal? TotalMoney { get; set; } /// /// Desc: /// Default: /// Nullable:True /// public string ViseIdEx { get; set; } /// /// Desc: /// Default: /// Nullable:True /// public string StateEx { get; set; } /// /// Desc: /// Default: /// Nullable:True /// public decimal? TotalCheckCash { get; set; } /// /// Desc: /// Default: /// Nullable:True /// public decimal? TotalCheckMoney { get; set; } /// /// Desc:暂估金额 /// Default: /// Nullable:True /// public decimal? EstimateCash { get; set; } /// /// Desc:报送金额 /// Default: /// Nullable:True /// public decimal? ReportCash { get; set; } /// /// Desc:申请单号 /// Default: /// Nullable:True /// public string RequisitionCode { get; set; } /// /// 申请单名 /// public string RequisitionName { get; set; } /// /// Desc: /// Default:0 /// Nullable:False /// public decimal RateTotalCash { get; set; } /// /// Desc: /// Default:0 /// Nullable:False /// public decimal NoRateTotalCash { get; set; } /// /// Desc: /// Default:0 /// Nullable:False /// public decimal RateTotalMoney { get; set; } /// /// Desc: /// Default:0 /// Nullable:False /// public decimal NoRateTotalMoney { get; set; } /// /// Desc: /// Default:0 /// Nullable:False /// public decimal RateTotalCheckCash { get; set; } /// /// Desc: /// Default:0 /// Nullable:False /// public decimal NoRateTotalCheckCash { get; set; } /// /// Desc: /// Default:0 /// Nullable:False /// public decimal RateTotalCheckMoney { get; set; } /// /// Desc: /// Default:0 /// Nullable:False /// public decimal NoRateTotalCheckMoney { get; set; } /// /// Desc: /// Default: /// Nullable:True /// public decimal? Rate { get; set; } public string ItemType { get; set; } /// /// 是否合约规划 /// public int IsCp { get { return ItemType == "ContractPlan" ? 1 : 0; } } } }