退款模式

This commit is contained in:
2026-04-21 18:13:35 +08:00
parent 0f51159f95
commit 28f5ead83a
13 changed files with 5 additions and 274 deletions

View File

@@ -1,186 +0,0 @@
package com.czg.account.dto;
import java.io.Serializable;
import java.math.BigDecimal;
import java.sql.Time;
import java.time.LocalDateTime;
import com.alibaba.fastjson2.annotation.JSONField;
import java.io.Serial;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
/**
* 商品 实体类。
*
* @author zs
* @since 2025-02-20
*/
@Data
@NoArgsConstructor
@AllArgsConstructor
public class ProductDTO implements Serializable {
@Serial
private static final long serialVersionUID = 1L;
/**
* id
*/
private Long id;
/**
* 商品分类
*/
private Long categoryId;
/**
* 商品规格
*/
private Long specId;
/**
* 单位id
*/
private Long unitId;
/**
* 店铺id
*/
private Long shopId;
/**
* 商品名称
*/
private String name;
/**
* 短标题--促销语
*/
private String shortTitle;
/**
* 商品类型 single-单规格商品 sku-多规格商品 package-套餐商品 weight-称重商品 coupon-团购券
*/
private String type;
/**
* 0 固定套餐 1可选套餐
*/
private Integer groupType;
/**
* 包装费
*/
private BigDecimal packFee;
/**
* 商品封面图
*/
private String coverImg;
/**
* 商品图片(第一张为缩略图,其他为详情)
*/
private String images;
/**
* 套餐内容
*/
private String groupSnap;
/**
* 库存警戒线
*/
private Integer warnLine;
/**
* 称重 价格/千克
*/
private BigDecimal weight;
/**
* 是否允许临时改价
*/
private Integer isAllowTempModifyPrice;
/**
* 周 数组 'Monday,Tuesday,Wednesday,Thursday,Friday,Saturday,Sunday'
*/
private String days;
/**
* 可用开始时间
*/
private Time startTime;
/**
* 可用结束时间
*/
private Time endTime;
/**
* 规格选详情
*/
private String selectSpecInfo;
/**
* 排序
*/
private Integer sort;
/**
* 是否热销
*/
private Integer isHot;
/**
* 是否开启库存
*/
private Integer isStock;
/**
* 是否售罄
*/
private Integer isSoldStock;
/**
* 团购卷分类,可有多个分类
*/
private String groupCategoryId;
/**
* 商品级库存数量
*/
private Integer stockNumber;
/**
* 是否上架
*/
private Boolean isSale;
/**
* 退款是否退回库存
*/
private Boolean isRefundStock;
/**
* 创建时间
*/
@JSONField(format = "yyyy-MM-dd HH:mm:ss")
private LocalDateTime createTime;
/**
* 更新时间
*/
@JSONField(format = "yyyy-MM-dd HH:mm:ss")
private LocalDateTime updateTime;
/**
* 逻辑删除
*/
private Integer isDel;
}

View File

@@ -172,10 +172,7 @@ public class ProductDTO implements Serializable {
*/
@NotNull(message = "是否上架不能为空", groups = DefaultGroup.class)
private Integer isSale;
/**
* 退款是否退回库存
*/
private Integer isRefundStock;
/**
* 创建时间
*/

View File

@@ -84,8 +84,4 @@ public class ShopProdCategoryDTO implements Serializable {
* 退菜是否退库存 1退菜退库存 2仅退菜不退库存 3每次询问-退菜后弹窗提示
*/
private Integer refundMode;
/**
* 退菜是否退回库存
*/
private Integer isRefundStock;
}

View File

@@ -134,10 +134,6 @@ public class Product implements Serializable {
* 是否上架
*/
private Integer isSale;
/**
* 退款是否退回库存
*/
private Integer isRefundStock;
/**
* 相关推荐
*/

View File

@@ -68,10 +68,6 @@ public class ShopProdCategory implements Serializable {
* 状态 0-禁用 1-启用
*/
private Integer status;
/**
* 退菜是否退回库存
*/
private Integer isRefundStock;
/**
* 退菜是否退库存 1退菜退库存 2仅退菜不退库存 3每次询问-退菜后弹窗提示
*/

View File

@@ -104,14 +104,6 @@ public interface ProductService extends IService<Product> {
*/
void markProductIsAutoSoldOut(Long shopId, ProductIsAutoSaleParam param);
/**
* 退货到库存
*
* @param param 退货到库存参数
*/
void refundToStock(ProdRefundToStockParam param);
/**
* 商品报损
*

View File

@@ -83,8 +83,4 @@ public interface ShopProdCategoryService extends IService<ShopProdCategory> {
*/
void enableShopProdCategory(Long id);
/**
* 编辑店铺商品分类的退款库存开关
*/
void upRefundStock(Long id,Integer isRefundStock);
}