package com.doumee.dao.business.model; import com.baomidou.mybatisplus.annotation.TableName; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import java.util.Date; /** * 抖音券核销记录 * * @author rk * @date 2026/06/22 */ @Data @ApiModel("抖音券核销记录") @TableName("\"douyin_verify_record\"") public class DouyinVerifyRecord { @ApiModelProperty(value = "编码") private String id; @ApiModelProperty(value = "验券返回的一次核销唯一标识,撤销必用") private String verifyId; @ApiModelProperty(value = "券标识,撤销必用") private String certificateId; @ApiModelProperty(value = "抖音订单号") private String orderId; @ApiModelProperty(value = "原始券码") private String originCode; @ApiModelProperty(value = "加密券码(prepare返回,verify入参)") private String encryptedCode; @ApiModelProperty(value = "核销门店") private String poiId; @ApiModelProperty(value = "商户根账户ID") private String accountId; @ApiModelProperty(value = "商品ID(快照)") private String productId; @ApiModelProperty(value = "商品名称(快照)") private String productName; @ApiModelProperty(value = "实付金额(分)") private Long payAmount; @ApiModelProperty(value = "核销结果 0成功 1失败") private Integer verifyStatus; @ApiModelProperty(value = "核销时间") private Date verifyTime; @ApiModelProperty(value = "核销操作人") private String verifyUserId; @ApiModelProperty(value = "核销结果描述") private String verifyMsg; @ApiModelProperty(value = "撤销状态 0未撤销 1已撤销") private Integer cancelStatus; @ApiModelProperty(value = "撤销时间") private Date cancelTime; @ApiModelProperty(value = "撤销操作人") private String cancelUserId; @ApiModelProperty(value = "撤销结果描述") private String cancelMsg; @ApiModelProperty(value = "请求快照") private String rawRequest; @ApiModelProperty(value = "响应快照") private String rawResponse; @ApiModelProperty(value = "创建时间") private Date createDate; @ApiModelProperty(value = "创建人") private String creator; @ApiModelProperty(value = "编辑时间") private Date editDate; @ApiModelProperty(value = "编辑人") private String editor; @ApiModelProperty(value = "核销成功开通的套餐卡ID(discount_member.id)") private String discountMemberId; @ApiModelProperty(value = "是否已删除 0未删除 1已删除") private Integer isdeleted; }