| package com.xcong.excoin.modules.trademanage.entity;  | 
|   | 
| import java.math.BigDecimal;  | 
|   | 
| import com.baomidou.mybatisplus.annotation.TableField;  | 
| import com.baomidou.mybatisplus.annotation.TableName;  | 
| import com.fasterxml.jackson.databind.annotation.JsonSerialize;  | 
| import com.xcong.excoin.common.entity.BaseEntity;  | 
| import com.xcong.excoin.common.utils.BigDecimalSerialize;  | 
|   | 
| import lombok.Data;  | 
|   | 
| @Data  | 
| @TableName("agent_return")  | 
| public class AgentReturnEntity extends BaseEntity {  | 
|   | 
|     /**  | 
|      *   | 
|      */  | 
|     private static final long serialVersionUID = 1L;  | 
|   | 
|     /**  | 
|      * 订单类型 开仓  | 
|      */  | 
|     public static final int ORDER_TYPE_OPEN = 1;  | 
|   | 
|     /**  | 
|      * 订单类型 平仓  | 
|      */  | 
|     public static final int ORDER_TYPE_CLOSE = 2;  | 
|   | 
|     /**  | 
|      * 订单类型 持仓  | 
|      */  | 
|     public static final int ORDER_TYPE_HOLD = 3;  | 
|   | 
|     /**  | 
|      * 是否已返佣 0-否  | 
|      */  | 
|     public static final int IS_RETURN_N = 0;  | 
|   | 
|     /**  | 
|      * 是否已返佣 1-是  | 
|      */  | 
|     public static final int IS_RETURN_Y = 1;  | 
|   | 
|     private Long memberId;  | 
|   | 
|     private Long orderId;  | 
|   | 
|     private String orderNo;  | 
|   | 
|     private int orderType;  | 
|   | 
|     @JsonSerialize(using = BigDecimalSerialize.class)  | 
|     private BigDecimal closingFeeAmount;  | 
|   | 
|     @JsonSerialize(using = BigDecimalSerialize.class)  | 
|     private BigDecimal holdingFeeAmount;  | 
|   | 
|     @JsonSerialize(using = BigDecimalSerialize.class)  | 
|     private BigDecimal openingFeeAmount;  | 
|   | 
|     @JsonSerialize(using = BigDecimalSerialize.class)  | 
|     private BigDecimal returnAmount;  | 
|   | 
|     private Long refererId;  | 
|   | 
|     private String inviteId;  | 
|   | 
|     @JsonSerialize(using = BigDecimalSerialize.class)  | 
|     private BigDecimal returnRatio;  | 
|   | 
|     @JsonSerialize(using = BigDecimalSerialize.class)  | 
|     private BigDecimal childReturnRatio;  | 
|   | 
|     /**  | 
|      * 0-否1-是  | 
|      */  | 
|     private int isReturn;  | 
|   | 
|     private String returnSymbol;  | 
|   | 
|     private int closingType;  | 
|       | 
|     /**  | 
|      * 手机号(包含国际手机号)  | 
|      */  | 
|     @TableField(exist = false)  | 
|     private String phone;  | 
|     /**  | 
|      * 邮箱  | 
|      */  | 
|     @TableField(exist = false)  | 
|     private String email;  | 
|     @TableField(exist = false)  | 
|     private String account;  | 
|       | 
| }  |