﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Ctrip.SOA.Comm
{
    /// <summary>
    /// 状态服务用枚举
    /// 创建    杨洪波    2011-3-16
    /// </summary>
    /// <summary>
    ///单据类型的枚举
    /// </summary>
    public enum DocumentType
    {
        #region 保险平台
        /// <summary>
        /// 出保
        /// </summary>
        CreateIns = 0,
        /// <summary>
        /// 修改保险
        /// </summary>
        EditIns = 1,
        /// <summary>
        /// 退保
        /// </summary>
        CancelIns = 2,
        #endregion

        #region 出票
        /// <summary>
        /// 出票
        /// </summary>
        CreateTicket = 3,
        /// <summary>
        /// 退票
        /// </summary>
        CancelTicket = 4,
        #endregion
        ///// <summary>
        ///// 收款单
        ///// </summary>
        //CreatePaymentTicket = 5,
        ///// <summary>
        ///// 取消收款单
        ///// </summary>
        //CancelPaymentTicket = 6,
        #region 配送
        /// <summary>
        /// 生成配送单
        /// </summary>
        CreateDelivery = 7,
        /// <summary>
        /// 取消配送单
        /// </summary>
        CancelDelivery = 8,
        #endregion

        #region 结算/财务
        /// <summary>
        /// 结算单（9和10留给结算)
        /// </summary>
        CreateAccountDocument = 9,
        /// <summary>
        /// 结算平台付款申请单
        /// </summary>
        AccountBillHead = 10,
        /// <summary>
        /// 财务流水单据
        /// </summary>
        CreateFinanceDocument = 11,
        #endregion

        #region 支付平台 hw 2011-5-23
        /// <summary>
        /// 支付扣款
        /// </summary>
        PaymentDeduct = 12,
        /// <summary>
        /// 支付退款
        /// </summary>
        PaymentRefund = 13,
        /// <summary>
        /// 信用卡担保
        /// </summary>
        PaymentGuarantee = 14,
        /// <summary>
        /// 信用卡交易沿用
        /// </summary>
        PaymentFollowTrans = 15,
        /// <summary>
        /// 现金类支付
        /// </summary>
        CashPay = 16,
        /// <summary>
        /// 银行卡类支付
        /// </summary>
        EbankPay = 17,
        /// <summary>
        /// 第三方类支付
        /// </summary>
        ThirdPay = 18
        #endregion
    }
}
