feat: migrate snowflake ids and refresh migrations
This commit is contained in:
@@ -11,12 +11,12 @@ public sealed class Product : MultiTenantEntityBase
|
||||
/// <summary>
|
||||
/// 所属门店。
|
||||
/// </summary>
|
||||
public Guid StoreId { get; set; }
|
||||
public long StoreId { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 所属分类。
|
||||
/// </summary>
|
||||
public Guid CategoryId { get; set; }
|
||||
public long CategoryId { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 商品编码。
|
||||
|
||||
@@ -11,7 +11,7 @@ public sealed class ProductAddonGroup : MultiTenantEntityBase
|
||||
/// <summary>
|
||||
/// 所属商品。
|
||||
/// </summary>
|
||||
public Guid ProductId { get; set; }
|
||||
public long ProductId { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 分组名称。
|
||||
|
||||
@@ -10,7 +10,7 @@ public sealed class ProductAddonOption : MultiTenantEntityBase
|
||||
/// <summary>
|
||||
/// 所属加料分组。
|
||||
/// </summary>
|
||||
public Guid AddonGroupId { get; set; }
|
||||
public long AddonGroupId { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 选项名称。
|
||||
|
||||
@@ -11,7 +11,12 @@ public sealed class ProductAttributeGroup : MultiTenantEntityBase
|
||||
/// <summary>
|
||||
/// 关联门店,可为空表示所有门店共享。
|
||||
/// </summary>
|
||||
public Guid? StoreId { get; set; }
|
||||
public long? StoreId { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 所属商品标识。
|
||||
/// </summary>
|
||||
public long ProductId { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 分组名称,例如“辣度”“份量”。
|
||||
|
||||
@@ -10,7 +10,7 @@ public sealed class ProductAttributeOption : MultiTenantEntityBase
|
||||
/// <summary>
|
||||
/// 所属规格组。
|
||||
/// </summary>
|
||||
public Guid AttributeGroupId { get; set; }
|
||||
public long AttributeGroupId { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 选项名称。
|
||||
|
||||
@@ -10,7 +10,7 @@ public sealed class ProductCategory : MultiTenantEntityBase
|
||||
/// <summary>
|
||||
/// 所属门店。
|
||||
/// </summary>
|
||||
public Guid StoreId { get; set; }
|
||||
public long StoreId { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 分类名称。
|
||||
|
||||
@@ -11,7 +11,7 @@ public sealed class ProductMediaAsset : MultiTenantEntityBase
|
||||
/// <summary>
|
||||
/// 商品标识。
|
||||
/// </summary>
|
||||
public Guid ProductId { get; set; }
|
||||
public long ProductId { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 媒体类型。
|
||||
|
||||
@@ -11,7 +11,7 @@ public sealed class ProductPricingRule : MultiTenantEntityBase
|
||||
/// <summary>
|
||||
/// 所属商品。
|
||||
/// </summary>
|
||||
public Guid ProductId { get; set; }
|
||||
public long ProductId { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 策略类型。
|
||||
@@ -42,4 +42,9 @@ public sealed class ProductPricingRule : MultiTenantEntityBase
|
||||
/// 生效星期(JSON 数组)。
|
||||
/// </summary>
|
||||
public string? WeekdaysJson { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 排序值。
|
||||
/// </summary>
|
||||
public int SortOrder { get; set; } = 100;
|
||||
}
|
||||
|
||||
@@ -10,7 +10,7 @@ public sealed class ProductSku : MultiTenantEntityBase
|
||||
/// <summary>
|
||||
/// 所属商品标识。
|
||||
/// </summary>
|
||||
public Guid ProductId { get; set; }
|
||||
public long ProductId { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// SKU 编码。
|
||||
@@ -46,4 +46,9 @@ public sealed class ProductSku : MultiTenantEntityBase
|
||||
/// 规格属性 JSON(记录选项 ID)。
|
||||
/// </summary>
|
||||
public string AttributesJson { get; set; } = string.Empty;
|
||||
|
||||
/// <summary>
|
||||
/// 排序值。
|
||||
/// </summary>
|
||||
public int SortOrder { get; set; } = 100;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user