feature: Add optimistic offline lock (#1306) (#2551)

This commit is contained in:
Eugene
2023-08-27 14:01:46 +03:00
committed by GitHub
parent 70692f647f
commit 8b11e76f46
9 changed files with 399 additions and 0 deletions
@@ -0,0 +1,37 @@
package com.iluwatar.model;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
/**
* Bank card entity.
*/
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class Card {
/**
* Primary key.
*/
private long id;
/**
* Foreign key points to card's owner.
*/
private long personId;
/**
* Sum of money.
*/
private float sum;
/**
* Current version of object.
*/
private int version;
}