42 lines
1.0 KiB
Java
42 lines
1.0 KiB
Java
package com.mcwl.myInvitation.domain;
|
|
|
|
import com.baomidou.mybatisplus.annotation.TableId;
|
|
import com.baomidou.mybatisplus.annotation.TableName;
|
|
import com.mcwl.common.core.domain.BaseEntity;
|
|
import lombok.Data;
|
|
|
|
import java.util.Objects;
|
|
|
|
// 提成表
|
|
@Data
|
|
@TableName("commissions")
|
|
public class Commission extends BaseEntity {
|
|
|
|
@TableId
|
|
private Long id;
|
|
|
|
// 用户id
|
|
private Long userId;
|
|
|
|
// 消费id
|
|
private Long consumeId;
|
|
|
|
// 提成金额
|
|
private Double amount;
|
|
|
|
// 支付状态
|
|
private Integer payStatus;
|
|
|
|
@Override
|
|
public boolean equals(Object o) {
|
|
if (o == null || getClass() != o.getClass()) return false;
|
|
Commission that = (Commission) o;
|
|
return Objects.equals(id, that.id) && Objects.equals(userId, that.userId) && Objects.equals(consumeId, that.consumeId) && Objects.equals(amount, that.amount) && Objects.equals(payStatus, that.payStatus);
|
|
}
|
|
|
|
@Override
|
|
public int hashCode() {
|
|
return Objects.hash(id, userId, consumeId, amount, payStatus);
|
|
}
|
|
}
|