You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

264 lines
5.5 KiB
C#

using System.ComponentModel;
namespace DS.Module.Core
{
/// <summary>
/// 费用状态
/// </summary>
public enum FeeStatus
{
/// <summary>
/// 审核通过
/// </summary>
[Description("审核通过")]
AuditPassed = 0,
/// <summary>
/// 录入状态
/// </summary>
[Description("录入状态")]
Entering = 1,
/// <summary>
/// 提交审核
/// </summary>
[Description("提交审核")]
AuditSubmitted = 2,
/// <summary>
/// 申请修改
/// </summary>
[Description("申请修改")]
ApplyModification = 3,
/// <summary>
/// 申请删除
/// </summary>
[Description("申请删除")]
ApplyDeletion = 4,
/// <summary>
/// 撤销申请
/// </summary>
[Description("撤销申请")]
Withdraw = 5,
/// <summary>
/// 驳回提交
/// </summary>
[Description("驳回提交")]
RejectSubmission = 6,
/// <summary>
/// 驳回申请
/// </summary>
[Description("驳回申请")]
RejectApplication = 7,
/// <summary>
/// 部分结算
/// </summary>
[Description("部分结算")]
PartialSettlement = 8,
/// <summary>
/// 结算完毕
/// </summary>
[Description("结算完毕")]
SettlementCompleted = 9
}
/// <summary>
/// 业务费用状态
/// </summary>
public enum BillFeeStatus
{
/// <summary>
/// 未录入
/// </summary>
[Description("未录入")]
NotEntered = 0,
/// <summary>
/// 录入状态
/// </summary>
[Description("录入状态")]
Entering = 1,
/// <summary>
/// 部分录入
/// </summary>
[Description("部分录入")]
PartialEntering = 2,
/// <summary>
/// 提交审核
/// </summary>
[Description("提交审核")]
AuditSubmitted = 3,
/// <summary>
/// 部分提交
/// </summary>
[Description("部分提交")]
PartialSubmitted = 4,
/// <summary>
/// 审核通过
/// </summary>
[Description("审核通过")]
AuditPassed = 5,
/// <summary>
/// 驳回提交
/// </summary>
[Description("驳回提交")]
RejectSubmission = 6,
/// <summary>
/// 部分审核
/// </summary>
[Description("部分审核")]
PartialAudited = 7,
/// <summary>
/// 部分结算
/// </summary>
[Description("部分结算")]
PartialSettlement = 8,
/// <summary>
/// 结算完毕
/// </summary>
[Description("结算完毕")]
SettlementCompleted = 9
}
/// <summary>
/// 业务开票状态
/// </summary>
public enum BillInvoiceStatus
{
/// <summary>
/// 未开票
/// </summary>
[Description("未开票")]
NotIssued = 0,
/// <summary>
/// 部分开票
/// </summary>
[Description("部分开票")]
PartiallyIssued = 1,
/// <summary>
/// 已开票
/// </summary>
[Description("已开票")]
Issued = 2
}
/// <summary>
/// 整单审核状态
/// </summary>
public enum BillAuditStatus
{
/// <summary>
/// 待提交
/// </summary>
[Description("待提交")]
Pending = 0,
/// <summary>
/// 提交审核
/// </summary>
[Description("提交审核")]
AuditSubmitted = 1,
/// <summary>
/// 审核通过
/// </summary>
[Description("审核通过")]
AuditPassed = 2,
/// <summary>
/// 驳回提交
/// </summary>
[Description("驳回提交")]
Rejected = 3
}
/// <summary>
/// 费用类型
/// </summary>
public enum FeeType
{
/// <summary>
/// 应收
/// </summary>
[Description("应收")]
Receivable = 1,
/// <summary>
/// 应付
/// </summary>
[Description("应付")]
Payable = 2,
/// <summary>
/// 全部(仅查询用)
/// </summary>
[Description("全部")]
All = 3
}
/// <summary>
/// 审批类型
/// </summary>
public enum AuditType
{
/// <summary>
/// 费用审核
/// </summary>
[Description("费用提交审核")]
FeeAudit,
/// <summary>
/// 费用修改
/// </summary>
[Description("费用申请修改")]
FeeModify,
/// <summary>
/// 费用删除
/// </summary>
[Description("费用申请删除")]
FeeDelete,
/// <summary>
/// 费用整单审核
/// </summary>
[Description("费用整单审核")]
FeeBusiness,
/// <summary>
/// 付费申请
/// </summary>
[Description("付费申请")]
PaidApplication,
/// <summary>
/// 发票申请
/// </summary>
[Description("发票申请")]
InvoiceApplication,
/// <summary>
/// 海运出口
/// </summary>
[Description("海运出口")]
SeaExport,
}
}