package com.iformall.domain.po;

import com.baomidou.mybatisplus.annotation.TableName;
import com.iformall.domain.po.base.BaseEntity;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.util.*;

@TableName(value = "wx_profit_sharing_result")
@Data
@EqualsAndHashCode(callSuper = true)
public class WxProfitSharingResult extends BaseEntity {
	private static final long serialVersionUID = 1L;
	

    protected Long id;


    @io.swagger.annotations.ApiModelProperty(value="接收方(商场租户id)",name="tenantId")
	private String tenantId;
	@io.swagger.annotations.ApiModelProperty(value="商户ID",name="merchantId")
	private Long merchantId;

	@io.swagger.annotations.ApiModelProperty(value="分账订单号",name="sharingOrderId")
	private Long sharingOrderId;
	@io.swagger.annotations.ApiModelProperty(value="分账接收方id",name="sharingReceiverId")
	private Long sharingReceiverId;
	@io.swagger.annotations.ApiModelProperty(value="分账金额(分)",name="payAmount")
	private Integer payAmount;
	@io.swagger.annotations.ApiModelProperty(value="更新时间",name="updateTime")
	private Date updateTime;
	@io.swagger.annotations.ApiModelProperty(value="创建时间",name="createTime")
	private Date createTime;
	@io.swagger.annotations.ApiModelProperty(value="分账结果状态:1-PENDING:待分账 2-SUCCESS:分账成功 3-ADJUST:分账失败待调账 4-RETURNED:已转回分账方 5-CLOSED: 已关闭 ",name="sharingStatus")
	private Integer sharingStatus;
	@io.swagger.annotations.ApiModelProperty(value="微信返回的分账完成时间",name="finishTime")
	private String finishTime;
	@io.swagger.annotations.ApiModelProperty(value="微信返回的失败原因",name="failedReason")
	private String failedReason;
	@io.swagger.annotations.ApiModelProperty(value="描述",name="description")
	private String description;



}
