using System.ComponentModel; namespace DS.Module.Core.Enums { /// /// 往来单位开票方式 /// public enum InvoicingMethod { /// /// 单票明细开 /// [Description("单票明细开")] ByDetails = 1, /// /// 单票合并开 /// [Description("单票合并开")] ByMerge = 2, /// /// 月结开票 /// [Description("月结开票")] Monthly = 3 } /// /// 往来单位推送通知 /// [Flags] public enum PushNotification { /// /// 未设置 /// None = 0, /// /// 订舱回执 /// [Description("订舱回执")] BookingReceipt = 1 << 0, /// /// 入货通知 /// [Description("入货通知")] IncomingNotification = 1 << 1, /// /// 船东BC /// [Description("船东BC")] ShipOwnerBC = 1 << 2, /// /// 费用账单 /// [Description("费用账单")] ExpenseBill = 1 << 3, /// /// 截单提醒 /// [Description("截单提醒")] CutoffReminder = 1 << 4, /// /// 用箱提醒 /// [Description("用箱提醒")] BoxReminder = 1 << 5, /// /// 开船通知 /// [Description("开船通知")] DepartureReminder = 1 << 6, /// /// 开票提醒 /// [Description("开票提醒")] InvoiceReminder = 1 << 7, /// /// 付款提醒(月结账单) /// [Description("付款提醒(月结账单)")] PaymentReminder = 1 << 8, /// /// 放单提醒 /// [Description("放单提醒")] ReleaseReminder = 1 << 9, /// /// 到港提醒 /// [Description("到港提醒")] ArrivalReminder = 1 << 10, /// /// 异常到港提醒 /// [Description("异常到港提醒")] AbnormalArrivalReminder = 1 << 11, /// /// 未提货提醒 /// [Description("未提货提醒")] UndeliveredGoodsReminder = 1 << 12 } /// /// 往来单位特性 /// [Flags] public enum ClientAttribute { /// /// 未设置 /// None = 0, /// /// 客户 /// [Description("客户")] Customer = 1 << 0, /// /// 供应商 /// [Description("供应商")] Supplier = 1 << 1 } }