k.e.book.ddh.entity.CcRechargeOrderQueryDTO Maven / Gradle / Ivy
package k.e.book.ddh.entity;
import com.fasterxml.jackson.annotation.JsonFormat;
import k.e.book.common.model.PageRequest;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import java.io.Serializable;
import java.util.Date;
/**
* 请求分页的实体
*
* @author kk
* @date 2023-05-21 14:20
*/
@EqualsAndHashCode(callSuper = false)
@Data
@ApiModel(value="CcRechargeOrderQueryDTO", description="CcRechargeOrder")
public class CcRechargeOrderQueryDTO extends PageRequest implements Serializable{
private static final long serialVersionUID = 1L;
@ApiModelProperty(value = "主键ID")
private Integer id;
@ApiModelProperty(value = "订单ID")
private String orderid;
@ApiModelProperty(value = "集合支付订单")
private String parentId;
@ApiModelProperty(value = "会员ID")
private Integer userId;
@ApiModelProperty(value = "商户号")
private String merchantNo;
@ApiModelProperty(value = "卖方订单ID,当购买寄售时有值")
private Integer parentOrderId;
@ApiModelProperty(value = "卖家id")
private Integer sellerId;
@ApiModelProperty(value = "订单金额")
private Long amount;
@ApiModelProperty(value = "itemId")
private Integer itemId;
@ApiModelProperty(value = "userBoxId")
private Integer userBoxId;
@ApiModelProperty(value = "类型:0=未知,1=充值,2=市场购买,3=首发购买 4:市场盲盒")
private Integer type;
@ApiModelProperty(value = "支付金额")
private Double payamount;
@ApiModelProperty(value = "支付类型")
private String paytype;
@ApiModelProperty(value = "支付时间")
private Integer paytime;
@ApiModelProperty(value = "IP地址")
private String ip;
@ApiModelProperty(value = "UserAgent")
private String useragent;
@ApiModelProperty(value = "备注")
private String memo;
@ApiModelProperty(value = "添加时间")
private Integer createtime;
@ApiModelProperty(value = "过期时间")
private Integer expiredtime;
@ApiModelProperty(value = "更新时间")
private Integer updatetime;
@ApiModelProperty(value = "支付信息")
private String payinfo;
@ApiModelProperty(value = "交易订单号")
private String tradeNo;
@ApiModelProperty(value = "用户账单上的交易订单号")
private String outTradeNo;
@ApiModelProperty(value = "退款订单号")
private String refundTradeno;
@ApiModelProperty(value = "状态:created=支付中,paid=已付款,expired=已过期,closed=关闭支付,refund=已退款")
private String status;
@ApiModelProperty(value = "分帐 0:不分帐 1:分帐")
private Boolean fundProcessType;
@ApiModelProperty(value = "支付通道:sd=杉德,yibao=易宝")
private String payChannel;
@ApiModelProperty(value = "藏品id")
private Integer productId;
@ApiModelProperty(value = "是否售出 1:已售出")
private Integer isSold;
@ApiModelProperty(value = "白名单时间下单 0:正常 1:白名单下单")
private Boolean isWhite;
@ApiModelProperty(value = "上链 1:已上0:未")
private Integer isTxhash;
@ApiModelProperty(value = "createdAt")
@JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
private Date createdAt;
@ApiModelProperty(value = "updatedAt")
@JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
private Date updatedAt;
@ApiModelProperty(value = "deletedAt")
@JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
private Date deletedAt;
}