using Npgsql.Replication.PgOutput;
using OASystem.Domain.Entities.Financial;
using OASystem.Domain.ViewModels.System;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace OASystem.Domain.ViewModels.Financial
{
///
/// 日付申请 View
///
public class Fin_DailyFeePaymentView:Fin_DailyFeePayment
{}
public class Fin_DailyFeePaymentPageCount
{
///
/// 总条数
///
public int Count { get; set; }
}
///
/// 日付申请 分页查询View
///
public class Fin_DailyFeePaymentPageListView
{
///
/// 行号
///
public int RowNumber { get; set; }
///
/// Id
///
public int Id { get; set; }
///
/// 公司Id
///
public int CompanyId { get; set; }
///
/// 公司名称
///
public string CompanyName { get; set; }
///
/// 费用描述
///
public string Instructions { get; set; }
///
/// 费用总计
///
public decimal? SumPrice { get; set; }
///
/// 申请人Id
///
public int CreateUserId { get; set; }
///
/// 申请人姓名
///
public string CreateUser { get; set; }
///
/// 申请时间
///
public DateTime CreateTime { get; set; }
///
/// 财务审核
///
public int FAudit { get; set; }
public string FAuditDesc
{
get
{
string str = "未审核";
if (FAudit == 0) str = "未审核";
else if (FAudit == 1) str = "已通过";
else if (FAudit == 2) str = "未通过";
return str;
}
}
///
/// 总经理审核
///
public int MAudit { get; set; }
public string MAuditDesc
{
get
{
string str = "未审核";
if (MAudit == 0) str = "未审核";
else if (MAudit == 1) str = "已通过";
else if (MAudit == 2) str = "未通过";
return str;
}
}
///
/// 费用类型
///
public int PriceTypeId { get; set; }
}
public class Fin_DailyFeePaymentPage
{
///
/// 总条数
///
public int? Rows { get; set; }
public List Data { get; set; }
}
///
/// 日付申请费用明细
///
public class Fin_DailyFeePaymentContentInfolView
{
public int Id { get; set; }
///
/// 费用名称
///
public string PriceName { get; set; }
///
/// 数量单价
///
public int Quantity { get; set; }
///
/// 费用单价
///
public decimal Price { get; set; }
///
/// 当前总计
///
public decimal ItemTotal { get; set; }
///
/// 备注
///
public string Remark { get; set; }
}
public class Fin_DailyFeePaymentInfolView
{
public int Id { get; set; }
public int CompanyId { get; set; }
public int TransferTypeId { get; set; }
public int PriceTypeId { get; set; }
public string Instructions { get; set; }
public decimal SumPrice { get; set; }
public int CreateUserId { get; set; }
///
/// 财务审核
///
public int FAudit { get; set; }
public string FAuditDesc
{
get
{
string str = "未审核";
if (FAudit == 0) str = "未审核";
else if (FAudit == 1) str = "已通过";
else if (FAudit == 2) str = "未通过";
return str;
}
}
///
/// 总经理审核
///
public int MAudit { get; set; }
public string MAuditDesc
{
get
{
string str = "未审核";
if (MAudit == 0) str = "未审核";
else if (MAudit == 1) str = "已通过";
else if (MAudit == 2) str = "未通过";
return str;
}
}
public DateTime CreateTime { get; set; }
public List FeeContents { get; set; }
}
///
/// 费用类型
///
public class Fin_DailyFeePaymentPagePriceTypeView
{
///
/// 类型Id
///
public int Id { get; set; }
///
/// 名称
///
public string Name { get; set; }
}
///
/// 费用子类型
///
public class Fin_DailyFeePaymentPagePriceSubTypeView
{
///
/// 费用类型Id
///
public int STid { get; set; }
///
/// 子类型Id
///
public int Id { get; set; }
///
/// 子类型名称
///
public string Name { get; set; }
}
///
/// 费用类型数据源
///
public class Fin_DailyFeePaymentPagePriceTypeDataView
{
///
/// 费用类型
///
public List? FeeTypeData { get; set; }
///
/// 费用子类型
///
public List? FeeSubTypeData { get; set; }
///
/// 用户名称
///
public List? UserNameData { get; set; }
///
/// 费用标识类型
///
public List? FeeMarkTypeData { get; set; }
///
/// 费用子类型
///
public List? FeeMarkSubTypeData { get; set; }
///
/// 公司名称
///
public List? CompanyNameData { get; set; }
}
}