package cn.lili.modules.lmk.domain.entity;
|
|
import cn.lili.mybatis.BaseEntity;
|
import com.baomidou.mybatisplus.annotation.TableField;
|
import com.baomidou.mybatisplus.annotation.TableName;
|
import lombok.Data;
|
|
import java.math.BigDecimal;
|
import java.time.LocalDateTime;
|
|
/**
|
* 抽成记录表
|
*
|
* @author peng
|
* @since 2025-07-04
|
*/
|
@Data
|
@TableName("lmk_commission_record")
|
public class CommissionRecord extends BaseEntity {
|
|
private static final long serialVersionUID = 1L;
|
|
@TableField("store_id")
|
/** 店铺id */
|
private Long storeId;
|
|
@TableField("goods_id")
|
/** 商品id */
|
private Long goodsId;
|
|
@TableField("sku_id")
|
/** skuId */
|
private Long skuId;
|
|
@TableField("goods_name")
|
/** 商品名称 */
|
private String goodsName;
|
|
@TableField("img_url")
|
/** 商品图片地址 */
|
private String imgUrl;
|
|
@TableField("price")
|
/** 商品单价 */
|
private BigDecimal price;
|
|
@TableField("num")
|
/** 商品数量 */
|
private BigDecimal num;
|
|
@TableField("sum_price")
|
/** 商品总价 */
|
private BigDecimal sumPrice;
|
|
@TableField("commission")
|
/** 当前抽成比例 */
|
private BigDecimal commission;
|
|
@TableField("commission_price")
|
/** 平台抽成金额 */
|
private BigDecimal commissionPrice;
|
|
@TableField("remain_money")
|
/** 扣除平台抽成金额 */
|
private BigDecimal remainMoney;
|
|
@TableField("settlement_status")
|
/** 结算订单状态 */
|
private String settlementStatus;
|
|
@TableField("can_settlement_time")
|
/** 可以结算时间 */
|
private LocalDateTime canSettlementTime;
|
|
@TableField("trade_sn")
|
/** 交易单号 */
|
private String tradeSn;
|
|
@TableField("sn")
|
/** 子订单号 */
|
private String sn;
|
|
@TableField("type")
|
/** 抽成类型(退款退佣金) */
|
private String type;
|
|
@TableField("delivery_status")
|
/** 否确认收货 */
|
private String deliveryStatus;
|
|
|
}
|