Sequence.java 1.62 KB
Newer Older
akbar fauzi's avatar
akbar fauzi committed
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74
package com.eksad.masterdata.domain;

import com.eksad.ddms.common.util.object.EntityObject;
import jakarta.persistence.*;

@Entity
@Table(name = "MST_SEQUENCE")
public class Sequence implements EntityObject<Sequence> {

    @Id
    @GeneratedValue(strategy = GenerationType.SEQUENCE, generator = "mst_sequence_gen")
    @SequenceGenerator(name = "mst_sequence_gen", sequenceName = "mst_sequence_seq", allocationSize = 1)
    private Integer id;
    private String dealerID;
    private Long sequence;
    private String type;
    private String posServiceID;

    public Sequence() {

    }

    public Sequence(String dealerID, Long sequence, String type, String posServiceID) {
        this.dealerID = dealerID;
        this.sequence = sequence;
        this.type = type;
        this.posServiceID = posServiceID;
    }

    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public String getDealerID() {
        return dealerID;
    }

    public void setDealerID(String dealerID) {
        this.dealerID = dealerID;
    }

    public Long getSequence() {
        return sequence;
    }

    public void setSequence(Long sequence) {
        this.sequence = sequence;
    }

    public String getType() {
        return type;
    }

    public void setType(String type) {
        this.type = type;
    }

    public String getPosServiceID() {
        return posServiceID;
    }

    public void setPosServiceID(String posServiceID) {
        this.posServiceID = posServiceID;
    }

    @Override
    public boolean sameIdentityAs(Sequence t) {
        return this.equals(t);
    }
}