using System; using System.Collections.Generic; using SqlSugar; using OfficeOpenXml.Attributes; using Newtonsoft.Json; using ARW.Model.Models.Business.LogisticsManage.DeliveryRules; namespace ARW.Model.Models.Business.LogisticsManage.Deliverys { /// /// 配送模板,数据实体对象 /// /// @author lwh /// @date 2023-06-16 /// [SugarTable("tb_delivery")] public class Delivery : BusinessBase { /// /// 描述 : /// 空值 : false /// [EpplusTableColumn(Header = "DeliveryId")] [SugarColumn(IsPrimaryKey = true, IsIdentity = true, ColumnName = "delivery_id")] public int DeliveryId { get; set; } /// /// 描述 : /// 空值 : false /// [EpplusTableColumn(Header = "DeliveryGuid")] [JsonConverter(typeof(ValueToStringConverter))] [SugarColumn(IsPrimaryKey = true, IsIdentity = false, ColumnName = "delivery_guid")] public long DeliveryGuid { get; set; } /// /// 描述 :店铺guid /// 空值 : false /// [EpplusTableColumn(Header = "店铺guid")] [JsonConverter(typeof(ValueToStringConverter))] [SugarColumn(ColumnName = "shop_guid")] public long ShopGuid { get; set; } /// /// 描述 :模板名称 /// 空值 : false /// [EpplusTableColumn(Header = "模板名称")] [SugarColumn(ColumnName = "delivery_name")] public string DeliveryName { get; set; } /// /// 描述 :计费方式 /// 空值 : false /// [EpplusTableColumn(Header = "计费方式")] [SugarColumn(ColumnName = "delivery_billing_method")] public int DeliveryBillingMethod { get; set; } /// /// 描述 :排序 /// 空值 : false /// [EpplusTableColumn(Header = "排序")] [SugarColumn(ColumnName = "delivery_sort")] public int DeliverySort { get; set; } [SugarColumn(IsIgnore = true)] public List DeliveryRuleDataList { get; set; } } }