using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace OASystem.Domain.Dtos.Financial
{
///
/// 财务模块
/// 对外收款
///
public class ForForeignReceivablesNewDto : PortDtoBase
{
///
/// 团组Id
///
public int DiId { get; set; }
}
///
/// 财务模块
/// 收款账单
/// Add or Update Info
///
public class ForeignReceivablesSaveDto : PortDtoBase
{
///
/// 团组Id
///
public int DiId { get; set; }
///
/// 用户Id
///
public int UserId { get; set; }
///
/// 财务模块
/// Add or Update Info
///
public List? foreignReceivablesInfos { get; set; }
}
///
/// 对外收款账单
/// (单条数据)添加 And 更新 Dto
///
public class PostReceivablesSingleSaveDto : PortDtoBase
{
///
/// 团组Id
///
public int DiId { get; set; }
///
/// 用户Id
///
public int UserId { get; set; }
///
/// 主键编号
/// id=0 时添加
/// 其他值时 修改
///
public int Id { get; set; }
///
/// 费用名称
///
public string? PriceName { get; set; }
///
/// 费用
///
public decimal Price { get; set; }
///
/// 数量
///
public int Count { get; set; }
///
/// 单位
///
public string? Unit { get; set; }
///
/// 单项总和
///
public decimal ItemSumPrice { get; set; }
///
/// 汇率
///
public decimal Rate { get; set; }
///
/// 币种
///
public int Currency { get; set; }
///
/// 添加方式
/// 0 - 账单模块 1 - 成本预算模块 2 - 实际报价 3 - 超支费用
///
public int AddingWay { get; set; }
///
/// 备注
///
public string? Remark { get; set; }
}
///
/// 财务模块
/// Add or Update Info
///
public class ForeignReceivablesInfoNew
{
///
/// 主键编号
/// id=0 时添加
/// 其他值时 修改
///
public int Id { get; set; }
///
/// 费用名称
///
public string? PriceName { get; set; }
///
/// 费用
///
public decimal Price { get; set; }
///
/// 数量
///
public int Count { get; set; }
///
/// 单位
///
public string? Unit { get; set; }
///
/// 单项总和
///
public decimal ItemSumPrice { get; set; }
///
/// 汇率
///
public decimal Rate { get; set; }
///
/// 币种
///
public int Currency { get; set; }
///
/// 添加方式
/// 0 - 账单模块 1 - 成本预算模块 2 - 实际报价 3 - 超支费用
///
public int AddingWay { get; set; }
///
/// 备注
///
public string? Remark { get; set; }
}
///
/// 财务模块
/// 收款账单
/// Audit
///
public class FeeAuditDto : PortDtoBase
{
///
/// 用户Id
///
public int UserId { get; set; }
public int Id { get; set; }
public int Status { get; set; } = 1;
}
///
/// 财务模块
/// 收款账单
/// Del
///
public class ForeignReceivablesDelDto : PortDtoBase
{
///
/// 用户Id
///
public int UserId { get; set; }
public int Id { get; set; }
}
public class OverSpSeteceivablesDto
{
public int DiId { get; set; }
public int CreateUserId { get; set; }
}
///
/// 文件下载 Dto
///
public class ForeignReceivablesFeilDownloadDto
{
public int DiId { get; set; }
///
/// 文件类型
/// 1 生成收款单(四川)
/// 2 生成收款单(北京)
/// 3 汇款账单
///
public int FileType { get; set; }
}
}