package com.doumee.dao.business.model; import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableName; import com.doumee.core.model.LoginUserModel; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import java.math.BigDecimal; import java.util.Date; @Data @ApiModel("微信H5支付订单") @TableName("yw_wx_pay_order") public class YwWxPayOrder extends LoginUserModel { @TableId(type = IdType.AUTO) private Integer id; private Integer creator; private Date createDate; private Integer editor; private Date editDate; private Integer isdeleted; private String remark; @ApiModelProperty("商户订单号") private String orderNo; @ApiModelProperty("付款商户") private Integer customerId; @ApiModelProperty("下单操作人员(member.id)") private Integer memberId; @ApiModelProperty("0电表 1空调 2账单") private Integer orderType; @ApiModelProperty("业务引用ID") private Integer bizRefId; @ApiModelProperty("业务记录ID") private Integer bizRecordId; private BigDecimal amount; @ApiModelProperty("0待支付 1成功 2失败 3关闭") private Integer status; private String wxTransactionId; private Date payTime; private String openid; private String requestSnapshot; private String statusInfo; public static final int TYPE_ELECTRICAL = 0; public static final int TYPE_CONDITIONER = 1; public static final int TYPE_BILL = 2; public static final int STATUS_WAIT = 0; public static final int STATUS_SUCCESS = 1; public static final int STATUS_FAIL = 2; public static final int STATUS_CLOSED = 3; }