You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
98 lines
2.5 KiB
98 lines
2.5 KiB
using System;
|
|
using System.ComponentModel.DataAnnotations;
|
|
using Volo.Abp.Domain.Entities.Auditing;
|
|
|
|
namespace SettleAccount.Domain.BQ
|
|
{
|
|
/// <summary>
|
|
/// 发票同步Qad
|
|
/// </summary>
|
|
public class InvoiceSyncQad : AuditedAggregateRoot<Guid>
|
|
{
|
|
/// <summary>
|
|
/// 状态
|
|
/// </summary>
|
|
[Display(Name = "状态")]
|
|
public int TaskState { get; protected set; }
|
|
/// <summary>
|
|
/// 任务ID
|
|
/// </summary>
|
|
[Display(Name = "任务ID")]
|
|
public Guid TaskId { get; set; }
|
|
/// <summary>
|
|
/// 表名
|
|
/// </summary>
|
|
[Display(Name = "表名")]
|
|
[MaxLength(64)]
|
|
public string TableName { get; set; }
|
|
/// <summary>
|
|
/// 信息
|
|
/// </summary>
|
|
[Display(Name = "信息")]
|
|
[MaxLength(64)]
|
|
public string FailedInfo { get; set; }
|
|
/// <summary>
|
|
/// 域
|
|
/// </summary>
|
|
[Display(Name = "域")]
|
|
[MaxLength(64)]
|
|
public string Domain { get; set; }
|
|
/// <summary>
|
|
/// 地点
|
|
/// </summary>
|
|
[Display(Name = "地点")]
|
|
[MaxLength(64)]
|
|
public string Site { get; set; }
|
|
/// <summary>
|
|
/// 金税发票号
|
|
/// </summary>
|
|
[Display(Name = "金税发票号")]
|
|
[MaxLength(64)]
|
|
public string InvoiceNumber { get; set; }
|
|
/// <summary>
|
|
/// 结算发票号
|
|
/// </summary>
|
|
[Display(Name = "结算发票号")]
|
|
[MaxLength(64)]
|
|
public string SasInvoiceNumber { get; set; }
|
|
/// <summary>
|
|
/// 客户
|
|
/// </summary>
|
|
[Display(Name = "客户")]
|
|
[MaxLength(64)]
|
|
public string Customer { get; set; }
|
|
/// <summary>
|
|
/// 凭证号
|
|
/// </summary>
|
|
[Display(Name = "凭证号")]
|
|
[MaxLength(64)]
|
|
public string Voucher { get; set; }
|
|
|
|
protected InvoiceSyncQad()
|
|
{
|
|
|
|
}
|
|
|
|
public InvoiceSyncQad(Guid taskId, string invoiceNumber, string sasInvoiceNumber)
|
|
{
|
|
TaskId = taskId;
|
|
InvoiceNumber = invoiceNumber;
|
|
SasInvoiceNumber = sasInvoiceNumber;
|
|
}
|
|
|
|
public void UpdateTaskState(int taskState)
|
|
{
|
|
TaskState = taskState;
|
|
}
|
|
|
|
public void UpdateFailedInfo(string failedInfo)
|
|
{
|
|
FailedInfo = failedInfo;
|
|
}
|
|
|
|
public void UpdateVoucher(string voucher)
|
|
{
|
|
Voucher = voucher;
|
|
}
|
|
}
|
|
}
|
|
|