package com.iotechn.unimall.data.domain;
|
|
import com.baomidou.mybatisplus.annotation.TableName;
|
import com.dobbinsoft.fw.core.annotation.doc.ApiEntity;
|
import com.dobbinsoft.fw.core.annotation.doc.ApiField;
|
import com.dobbinsoft.fw.support.domain.SuperDO;
|
import com.iotechn.unimall.data.enums.GroupShopAutomaticRefundType;
|
import com.iotechn.unimall.data.enums.StatusType;
|
import lombok.Data;
|
|
import java.util.Date;
|
|
/**
|
@PackageName:com.iotechn.unimall.data.domain
|
@ClassName: GroupShopSpuDO
|
@Description:
|
@author kbq
|
@date 19-11-13下午1:23
|
*/
|
|
@Data
|
@ApiEntity(description = "团购领域模型")
|
@TableName("unimall_group_shop")
|
public class GroupShopDO extends SuperDO {
|
|
@ApiField(description = "商品ID")
|
private Long spuId;
|
|
@ApiField(description = "冗余的团购Sku最低价")
|
private Integer minPrice;
|
|
@ApiField(description = "冗余的团购SKu最高价")
|
private Integer maxPrice;
|
|
@ApiField(description = "活动开始时间")
|
private Date gmtStart;
|
|
@ApiField(description = "活动结束时间")
|
private Date gmtEnd;
|
|
/**
|
* 团购最小人数
|
*/
|
@ApiField(description = "团购最小人数")
|
private Integer minNum;
|
|
@ApiField(description = "当前已付款人数")
|
private Integer buyerNum;
|
|
@ApiField(description = "团购人数未满执行策略", enums = GroupShopAutomaticRefundType.class)
|
private Integer automaticRefund;
|
|
@ApiField(description = "团购状态", enums = StatusType.class)
|
private Integer status;
|
|
}
|