This commit is contained in:
雷欧(林平凡)
2025-08-18 17:36:58 +08:00
parent aef882a75f
commit 3d9d43f1eb
5 changed files with 75 additions and 1 deletions

View File

@@ -94,6 +94,14 @@ public class FavoriteProduct extends BaseEntity
@Excel(name = "使用次数")
private Integer useCount;
/** 发品后的商品ID */
@Excel(name = "发品商品ID")
private String productId;
/** 发品状态 */
@Excel(name = "发品状态")
private Integer productStatus;
public void setId(Long id)
{
this.id = id;
@@ -294,6 +302,26 @@ public class FavoriteProduct extends BaseEntity
return useCount;
}
public void setProductId(String productId)
{
this.productId = productId;
}
public String getProductId()
{
return productId;
}
public void setProductStatus(Integer productStatus)
{
this.productStatus = productStatus;
}
public Integer getProductStatus()
{
return productStatus;
}
@Override
public String toString() {
return new ToStringBuilder(this, ToStringStyle.MULTI_LINE_STYLE)
@@ -312,6 +340,8 @@ public class FavoriteProduct extends BaseEntity
.append("createUserId", getCreateUserId())
.append("createUserName", getCreateUserName())
.append("erpProductIds", getErpProductIds())
.append("productId", getProductId())
.append("productStatus", getProductStatus())
.append("category", getCategory())
.append("brand", getBrand())
.append("lastUsedTime", getLastUsedTime())

View File

@@ -83,6 +83,14 @@ public interface FavoriteProductMapper
*/
public int updateTopStatus(FavoriteProduct favoriteProduct);
/**
* 更新发品信息
*
* @param favoriteProduct 常用商品
* @return 结果
*/
public int updateProductInfo(FavoriteProduct favoriteProduct);
/**
* 查询用户的常用商品列表(按置顶和排序权重排序)
*

View File

@@ -133,4 +133,12 @@ public interface IFavoriteProductService
* @return 结果
*/
public Object quickPublishFromFavorite(Long id, String appid);
/**
* 更新发品信息
*
* @param favoriteProduct 常用商品信息
* @return 结果
*/
public int updateProductInfo(FavoriteProduct favoriteProduct);
}

View File

@@ -275,4 +275,16 @@ public class FavoriteProductServiceImpl implements IFavoriteProductService
// 暂时返回成功信息
return "发品请求已提交应用ID: " + appid;
}
/**
* 更新发品信息
*
* @param favoriteProduct 常用商品信息
* @return 结果
*/
@Override
public int updateProductInfo(FavoriteProduct favoriteProduct)
{
return favoriteProductMapper.updateProductInfo(favoriteProduct);
}
}