TG.WXCRM.V4/Core.DTO/Res/InvoiceView.cs

278 lines
7.5 KiB
C#
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

using System;
using System.Collections.Generic;
using System.Linq;
using System.Runtime.Serialization;
using System.Text;
using System.Threading.Tasks;
namespace CRM.Core.DTO.Res
{
[DataContract]
public class InvoiceView
{
[DataMember]
public int Id { get; set; }
[DataMember]
/// <summary>
/// 资源ID
/// </summary>
public string ResId { get; set; }
[DataMember]
/// <summary>
/// 客户姓名
/// </summary>
public string CName { get; set; }
[DataMember]
/// <summary>
/// 订单金额
/// </summary>
public decimal OrderPrice { get; set; }
[DataMember]
/// <summary>
/// 退款金额
/// </summary>
public decimal RefundPrice { get; set; }
[DataMember]
/// <summary>
/// 发票类型1个人普票2企业普票3专票
/// </summary>
public int InvoiceType { get; set; }
[DataMember]
/// <summary>
/// 发票抬头
/// </summary>
public string InvoiceTitle { get; set; }
[DataMember]
/// <summary>
/// 发票金额
/// </summary>
public decimal InvoicePrice { get; set; }
[DataMember]
/// <summary>
/// 发票状态(-1未开票0开票中1已开票2已作废
/// </summary>
public int InvoiceStatus { get; set; }
[DataMember]
/// <summary>
/// 发票文件
/// </summary>
public string InvoiceFile { get; set; }
[DataMember]
/// <summary>
/// 开票日期
/// </summary>
public DateTime? InvoiceDate { get; set; }
[DataMember]
/// <summary>
/// 税号
/// </summary>
public string TaxCode { get; set; }
[DataMember]
/// <summary>
/// 开户银行
/// </summary>
public string Bank { get; set; }
[DataMember]
/// <summary>
/// 账号
/// </summary>
public string Account { get; set; }
[DataMember]
/// <summary>
/// 企业地址
/// </summary>
public string CompanyAddress { get; set; }
[DataMember]
/// <summary>
/// 企业电话
/// </summary>
public string CompanyTel { get; set; }
[DataMember]
/// <summary>
/// 授权委托书
/// </summary>
public string PowerOfAttorney { get; set; }
[DataMember]
/// <summary>
/// 营业执照
/// </summary>
public string BusinessLicense { get; set; }
[DataMember]
/// <summary>
/// 一般纳税人证明
/// </summary>
public string GeneralTaxPayer { get; set; }
[DataMember]
/// <summary>
/// 转帐流水证明
/// </summary>
public string ProofOfFlow { get; set; }
[DataMember]
/// <summary>
/// 邮件
/// </summary>
public string Email { get; set; }
[DataMember]
/// <summary>
/// 寄送地址
/// </summary>
public string SendAddress { get; set; }
[DataMember]
/// <summary>
/// 申请人
/// </summary>
public int Creator { get; set; }
[DataMember]
/// <summary>
/// 申请人姓名
/// </summary>
public string CreatorName { get; set; }
[DataMember]
/// <summary>
/// 申请时间
/// </summary>
public DateTime Ctime { get; set; }
[DataMember]
/// <summary>
/// 审核人
/// </summary>
public int? Auditor { get; set; }
[DataMember]
/// <summary>
/// 审核人姓名
/// </summary>
public string AuditorName { get; set; }
[DataMember]
/// <summary>
/// 审核时间
/// </summary>
public DateTime? AuditTime { get; set; }
[DataMember]
/// <summary>
/// 渠道
/// </summary>
public int Channel { get; set; }
[DataMember]
/// <summary>
/// 部门编码
/// </summary>
public string DeptCode { get; set; }
[DataMember]
/// <summary>
/// 关联订单信息
/// </summary>
public string Orders { get; set; }
[DataMember]
/// <summary>
/// 备注
/// </summary>
public string Remark { get; set; }
}
public class InvoiceDto
{
/// <summary>
/// 资源ID
/// </summary>
public string ResId { get; set; }
/// <summary>
/// 客户姓名
/// </summary>
public string CName { get; set; }
/// <summary>
/// 订单金额
/// </summary>
public decimal OrderPrice { get; set; }
/// <summary>
/// 退款金额
/// </summary>
public decimal RefundPrice { get; set; }
/// <summary>
/// 发票类型1个人普票2企业普票3专票
/// </summary>
public int InvoiceType { get; set; }
/// <summary>
/// 发票抬头
/// </summary>
public string InvoiceTitle { get; set; }
/// <summary>
/// 发票金额
/// </summary>
public decimal InvoicePrice { get; set; }
/// <summary>
/// 税号
/// </summary>
public string TaxCode { get; set; }
/// <summary>
/// 开户银行
/// </summary>
public string Bank { get; set; }
/// <summary>
/// 账号
/// </summary>
public string Account { get; set; }
/// <summary>
/// 企业地址
/// </summary>
public string CompanyAddress { get; set; }
/// <summary>
/// 企业电话
/// </summary>
public string CompanyTel { get; set; }
/// <summary>
/// 授权委托书
/// </summary>
public string PowerOfAttorney { get; set; }
/// <summary>
/// 营业执照
/// </summary>
public string BusinessLicense { get; set; }
/// <summary>
/// 一般纳税人证明
/// </summary>
public string GeneralTaxPayer { get; set; }
/// <summary>
/// 转帐流水证明
/// </summary>
public string ProofOfFlow { get; set; }
/// <summary>
/// 邮件
/// </summary>
public string Email { get; set; }
/// <summary>
/// 寄送地址
/// </summary>
public string SendAddress { get; set; }
/// <summary>
/// 申请人
/// </summary>
public int Creator { get; set; }
/// <summary>
/// 申请人姓名
/// </summary>
public string CreatorName { get; set; }
/// <summary>
/// 渠道
/// </summary>
public int Channel { get; set; }
/// <summary>
/// 部门编码
/// </summary>
public string DeptCode { get; set; }
/// <summary>
/// 关联订单信息
/// </summary>
public string Orders { get; set; }
/// <summary>
/// 备注
/// </summary>
public string Remark { get; set; }
}
public class InvoiceQueryDto
{
public int page { get; set; }
public int limit { get; set; }
public string resid { get; set; }
}
}