Subversion Repositories SmartDukaan

Rev

Rev 36711 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 36711 Rev 36811
Line 1... Line 1...
1
package com.spice.profitmandi.dao.entity.user;
1
package com.spice.profitmandi.dao.entity.user;
2
 
2
 
-
 
3
import com.spice.profitmandi.dao.enumuration.dtr.BeatVisitType;
-
 
4
 
3
import javax.persistence.*;
5
import javax.persistence.*;
4
 
6
 
5
@Entity
7
@Entity
6
@Table(name = "user.beat_route")
8
@Table(name = "user.beat_route")
7
public class BeatRoute {
9
public class BeatRoute {
Line 12... Line 14...
12
    private int id;
14
    private int id;
13
 
15
 
14
    @Column(name = "beat_id")
16
    @Column(name = "beat_id")
15
    private int beatId;
17
    private int beatId;
16
 
18
 
-
 
19
    // Polymorphic FK — meaning depends on visitType:
-
 
20
    //   PARTNER → fofo_store.id
-
 
21
    //   OFFICE  → logistics.company_office.id
17
    @Column(name = "fofo_id")
22
    @Column(name = "fofo_id")
18
    private int fofoId;
23
    private int fofoId;
19
 
24
 
-
 
25
    @Column(name = "visit_type")
-
 
26
    @Enumerated(EnumType.STRING)
-
 
27
    private BeatVisitType visitType;
-
 
28
 
20
    @Column(name = "sequence_order")
29
    @Column(name = "sequence_order")
21
    private int sequenceOrder;
30
    private int sequenceOrder;
22
 
31
 
23
    @Column(name = "day_number")
32
    @Column(name = "day_number")
24
    private int dayNumber;
33
    private int dayNumber;
Line 57... Line 66...
57
 
66
 
58
    public void setFofoId(int fofoId) {
67
    public void setFofoId(int fofoId) {
59
        this.fofoId = fofoId;
68
        this.fofoId = fofoId;
60
    }
69
    }
61
 
70
 
-
 
71
    public BeatVisitType getVisitType() {
-
 
72
        return visitType;
-
 
73
    }
-
 
74
 
-
 
75
    public void setVisitType(BeatVisitType visitType) {
-
 
76
        this.visitType = visitType;
-
 
77
    }
-
 
78
 
62
    public int getSequenceOrder() {
79
    public int getSequenceOrder() {
63
        return sequenceOrder;
80
        return sequenceOrder;
64
    }
81
    }
65
 
82
 
66
    public void setSequenceOrder(int sequenceOrder) {
83
    public void setSequenceOrder(int sequenceOrder) {