46 lines
1.1 KiB
Java
46 lines
1.1 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.Date;
|
||
import java.util.Objects;
|
||
|
||
// 消费表
|
||
@Data
|
||
@TableName("consumes")
|
||
public class Consume extends BaseEntity {
|
||
|
||
@TableId
|
||
private Long id;
|
||
|
||
// 用户id
|
||
private Long userId;
|
||
|
||
// 消费金额
|
||
private Double amount;
|
||
|
||
// 消费时间
|
||
private Date consumeDate;
|
||
|
||
// 删除标志(0代表存在 2代表删除)
|
||
private String delFlag;
|
||
|
||
// 备注
|
||
private String remark;
|
||
|
||
@Override
|
||
public boolean equals(Object o) {
|
||
if (o == null || getClass() != o.getClass()) return false;
|
||
Consume consume = (Consume) o;
|
||
return Objects.equals(id, consume.id) && Objects.equals(userId, consume.userId) && Objects.equals(amount, consume.amount) && Objects.equals(consumeDate, consume.consumeDate);
|
||
}
|
||
|
||
@Override
|
||
public int hashCode() {
|
||
return Objects.hash(id, userId, amount, consumeDate);
|
||
}
|
||
}
|