using System;
using System.Collections.Generic;
using System.Text;
using SqlSugar;
namespace Sugar.Enties
{
///
/// 供应商扩展信息表,用于工程云供应商上传需要签证的信息和附件
///
public class zzSupplierEx
{
///
/// Desc:
/// Default:
/// Nullable:False
///
[SugarColumn(IsPrimaryKey = true, IsIdentity = true)]
public int ID { get; set; }
///
/// Desc:供应商编码
/// Default:
/// Nullable:False
///
public string SupplierCode { get; set; }
///
/// Desc:签证申请原因
/// Default:
/// Nullable:False
///
public string Title { get; set; }
///
/// 原因
///
public string Reason { get; set; }
///
/// 项目编码
///
public string ProjectCode { get; set; }
///
/// 状态 0:待审 1:审核中 2:通过 3:作废 4:退回
///
public int State { get; set; }
///
/// 审核人
///
public string CheckPerson { get; set; }
///
/// 审核时间
///
[SugarColumn(IsOnlyIgnoreInsert = true)]
public DateTime? CheckDate { get; set; }
///
/// Desc:创建日期
/// Default:
/// Nullable:False
///
[SugarColumn(IsOnlyIgnoreInsert = true,IsOnlyIgnoreUpdate =true)]
public DateTime CreateDate { get; set; }
}
public class zzSupplierExDTO
{
public int ID { get; set; }
///
/// Desc:供应商编码
/// Default:
/// Nullable:False
///
public string SupplierCode { get; set; }
///
/// Desc:签证申请原因
/// Default:
/// Nullable:False
///
public string Title { get; set; }
///
/// 原因
///
public string Reason { get; set; }
///
/// 项目编码
///
public string ProjectCode { get; set; }
public string ProjectName { get; set; }
public int State { get; set; }
public string StateName
{
get
{
var type = typeof(CheckState);
return type.GetEnumName(State);
}
}
///
/// 审核人
///
public string CheckPerson { get; set; }
///
/// 审核时间
///
public DateTime? CheckDate { get; set; }
public string CheckDateStr
{
get
{
if(CheckDate!=null)
{
return CheckDate.Value.ToString("yyyy-MM-dd");
}
else
{
return "";
}
}
}
///
/// Desc:创建日期
/// Default:
/// Nullable:False
///
public DateTime CreateDate { get; set; }
public string CreateDateStr
{
get
{
return CreateDate.ToString("yyyy-MM-dd");
}
}
}
}