This commit is contained in:
Leo
2025-03-02 16:25:53 +08:00
parent d8e97e7e2b
commit 31a5178d9c
13 changed files with 158 additions and 125 deletions

View File

@@ -22,11 +22,11 @@ public class SkuInfo {
/**
* 商品类型名称。
*/
@Column(name = "type_name", unique = true, nullable = false)
private String typeName;
@Column(name = "sku_name")
private String skuName;
@Column(name = "sku", unique = true, nullable = false)
private String sku;
@Column(name = "sku_id")
private String skuId;
}

View File

@@ -1,6 +1,8 @@
package cn.van.business.model.jd;
import jakarta.persistence.*;
import java.util.List;
import java.util.Set;
/**
@@ -27,8 +29,30 @@ public class SkuType {
/**
* 与该商品类型关联的商品ID集合。
*/
@OneToMany(mappedBy = "sku_id", cascade = CascadeType.ALL, orphanRemoval = true)
private Set<ProductOrder> productOrders;
@Column(name = "sku_id")
private String skuId;
public Long getId() {
return id;
}
public void setId(Long id) {
this.id = id;
}
public String getTypeName() {
return typeName;
}
public void setTypeName(String typeName) {
this.typeName = typeName;
}
public String getSkuId() {
return skuId;
}
public void setSkuId(String skuId) {
this.skuId = skuId;
}
}