Subversion Repositories SmartDukaan

Rev

Rev 35079 | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
25979 tejbeer 1
package com.spice.profitmandi.dao.model;
2
 
34265 ranu 3
import com.spice.profitmandi.dao.enumuration.dtr.CommunicationType;
4
import com.spice.profitmandi.dao.enumuration.dtr.LeadStatus;
5
 
25979 tejbeer 6
import java.time.LocalDateTime;
32465 tejbeer 7
import java.util.List;
25979 tejbeer 8
 
9
public class CreateRefferalRequest {
10
 
35079 vikas 11
    private int id;
32465 tejbeer 12
    private String firstName;
13
    private String lastName;
14
    private String city;
15
    private String state;
16
    private String mobile;
17
    private String address;
18
    private LeadStatus status;
19
    private String remark;
34265 ranu 20
    private double potential;
32465 tejbeer 21
    private int assignTo;
22
    private String source;
23
    private Boolean colorCheck;
24
    private String reason;
25
    private CommunicationType communicationType;
26
    private LocalDateTime closureTimestamp;
27
    private String outletName;
28
    private int counterSize;
26958 tejbeer 29
 
32465 tejbeer 30
    private int frontp;
28200 tejbeer 31
 
32465 tejbeer 32
    private int internalLongShot;
28200 tejbeer 33
 
32465 tejbeer 34
    private int frontWithMarket;
31249 tejbeer 35
 
32465 tejbeer 36
    private int internalLeftWall;
31249 tejbeer 37
 
32465 tejbeer 38
    private int internalRightWall;
39
    private List<LeadBrandModel> leadBrands;
26958 tejbeer 40
 
41
 
32465 tejbeer 42
    public String getOutletName() {
43
        return outletName;
44
    }
26244 tejbeer 45
 
32465 tejbeer 46
    public void setOutletName(String outletName) {
47
        this.outletName = outletName;
48
    }
26244 tejbeer 49
 
32465 tejbeer 50
    public int getCounterSize() {
51
        return counterSize;
52
    }
25979 tejbeer 53
 
32465 tejbeer 54
    public void setCounterSize(int counterSize) {
55
        this.counterSize = counterSize;
56
    }
25979 tejbeer 57
 
32465 tejbeer 58
    public int getFrontp() {
59
        return frontp;
60
    }
25979 tejbeer 61
 
32465 tejbeer 62
    public void setFrontp(int frontp) {
63
        this.frontp = frontp;
64
    }
25979 tejbeer 65
 
32465 tejbeer 66
    public int getInternalLongShot() {
67
        return internalLongShot;
68
    }
25979 tejbeer 69
 
32465 tejbeer 70
    public void setInternalLongShot(int internalLongShot) {
71
        this.internalLongShot = internalLongShot;
72
    }
25979 tejbeer 73
 
32465 tejbeer 74
    public int getFrontWithMarket() {
75
        return frontWithMarket;
76
    }
25979 tejbeer 77
 
32465 tejbeer 78
    public void setFrontWithMarket(int frontWithMarket) {
79
        this.frontWithMarket = frontWithMarket;
80
    }
25979 tejbeer 81
 
32465 tejbeer 82
    public int getInternalLeftWall() {
83
        return internalLeftWall;
84
    }
25979 tejbeer 85
 
32465 tejbeer 86
    public void setInternalLeftWall(int internalLeftWall) {
87
        this.internalLeftWall = internalLeftWall;
88
    }
25979 tejbeer 89
 
32465 tejbeer 90
    public int getInternalRightWall() {
91
        return internalRightWall;
92
    }
25979 tejbeer 93
 
32465 tejbeer 94
    public void setInternalRightWall(int internalRightWall) {
95
        this.internalRightWall = internalRightWall;
96
    }
25979 tejbeer 97
 
32465 tejbeer 98
    public List<LeadBrandModel> getLeadBrands() {
99
        return leadBrands;
100
    }
25979 tejbeer 101
 
32465 tejbeer 102
    public void setLeadBrands(List<LeadBrandModel> leadBrands) {
103
        this.leadBrands = leadBrands;
104
    }
25979 tejbeer 105
 
32465 tejbeer 106
    public String getReason() {
107
        return reason;
108
    }
25979 tejbeer 109
 
32465 tejbeer 110
    public void setReason(String reason) {
111
        this.reason = reason;
112
    }
25979 tejbeer 113
 
32465 tejbeer 114
    public CommunicationType getCommunicationType() {
115
        return communicationType;
116
    }
25979 tejbeer 117
 
32465 tejbeer 118
    public void setCommunicationType(CommunicationType communicationType) {
119
        this.communicationType = communicationType;
120
    }
25979 tejbeer 121
 
32465 tejbeer 122
    public LocalDateTime getClosureTimestamp() {
123
        return closureTimestamp;
124
    }
25979 tejbeer 125
 
32465 tejbeer 126
    public void setClosureTimestamp(LocalDateTime closureTimestamp) {
127
        this.closureTimestamp = closureTimestamp;
128
    }
25979 tejbeer 129
 
32465 tejbeer 130
    public Boolean getColorCheck() {
131
        return colorCheck;
132
    }
25979 tejbeer 133
 
32465 tejbeer 134
    public void setColorCheck(Boolean colorCheck) {
135
        this.colorCheck = colorCheck;
136
    }
25979 tejbeer 137
 
32465 tejbeer 138
    public String getSource() {
139
        return source;
140
    }
25979 tejbeer 141
 
32465 tejbeer 142
    public void setSource(String source) {
143
        this.source = source;
144
    }
25979 tejbeer 145
 
32465 tejbeer 146
    public int getAssignTo() {
147
        return assignTo;
148
    }
25979 tejbeer 149
 
32465 tejbeer 150
    public void setAssignTo(int assignTo) {
151
        this.assignTo = assignTo;
152
    }
25979 tejbeer 153
 
32465 tejbeer 154
    private LocalDateTime schelduleTimestamp;
25979 tejbeer 155
 
32465 tejbeer 156
    public LeadStatus getStatus() {
157
        return status;
158
    }
25979 tejbeer 159
 
32465 tejbeer 160
    public void setStatus(LeadStatus status) {
161
        this.status = status;
162
    }
163
 
164
    public String getRemark() {
165
        return remark;
166
    }
167
 
168
    public void setRemark(String remark) {
169
        this.remark = remark;
170
    }
171
 
172
    public LocalDateTime getSchelduleTimestamp() {
173
        return schelduleTimestamp;
174
    }
175
 
176
    public void setSchelduleTimestamp(LocalDateTime schelduleTimestamp) {
177
        this.schelduleTimestamp = schelduleTimestamp;
178
    }
179
 
180
    public String getAddress() {
181
        return address;
182
    }
183
 
184
    public void setAddress(String address) {
185
        this.address = address;
186
    }
187
 
188
    private String reffereeEmail;
189
    private boolean fofoAssociate;
190
 
37120 vikas 191
    // ---- LMS auto-assignment (optional; when absent the legacy manual-assign path is used) ----
192
    /** Picked cs.region id — drives region → BM/RSM resolution via cs.position. */
193
    private Integer regionId;
194
    /** Creation path: "A" = BGC outbound, "B" = field encounter (geo mandatory). Defaults to A. */
195
    private String creationPath;
196
 
197
    public Integer getRegionId() {
198
        return regionId;
199
    }
200
 
201
    public void setRegionId(Integer regionId) {
202
        this.regionId = regionId;
203
    }
204
 
205
    public String getCreationPath() {
206
        return creationPath;
207
    }
208
 
209
    public void setCreationPath(String creationPath) {
210
        this.creationPath = creationPath;
211
    }
212
 
32465 tejbeer 213
    public String getFirstName() {
214
        return firstName;
215
    }
216
 
217
    public void setFirstName(String firstName) {
218
        this.firstName = firstName;
219
    }
220
 
221
    public String getLastName() {
222
        return lastName;
223
    }
224
 
225
    public void setLastName(String lastName) {
226
        this.lastName = lastName;
227
    }
228
 
229
    public String getCity() {
230
        return city;
231
    }
232
 
233
    public void setCity(String city) {
234
        this.city = city;
235
    }
236
 
237
    public String getState() {
238
        return state;
239
    }
240
 
241
    public void setState(String state) {
242
        this.state = state;
243
    }
244
 
245
    public String getMobile() {
246
        return mobile;
247
    }
248
 
249
    public void setMobile(String mobile) {
250
        this.mobile = mobile;
251
    }
252
 
253
    public String getReffereeEmail() {
254
        return reffereeEmail;
255
    }
256
 
257
    public void setReffereeEmail(String reffereeEmail) {
258
        this.reffereeEmail = reffereeEmail;
259
    }
260
 
261
    public boolean isFofoAssociate() {
262
        return fofoAssociate;
263
    }
264
 
265
    public void setFofoAssociate(boolean fofoAssociate) {
266
        this.fofoAssociate = fofoAssociate;
267
    }
268
 
34265 ranu 269
    public double getPotential() {
270
        return potential;
271
    }
34118 tejus.loha 272
 
34265 ranu 273
    public void setPotential(double potential) {
274
        this.potential = potential;
275
    }
276
 
35079 vikas 277
    public int getId() {
278
        return id;
279
    }
280
 
281
    public void setId(int id) {
282
        this.id = id;
283
    }
284
 
34118 tejus.loha 285
    @Override
286
    public String toString() {
287
        return "CreateRefferalRequest{" +
288
                "firstName='" + firstName + '\'' +
289
                ", lastName='" + lastName + '\'' +
35079 vikas 290
                ", id='" + id + '\'' +
34118 tejus.loha 291
                ", city='" + city + '\'' +
292
                ", state='" + state + '\'' +
293
                ", mobile='" + mobile + '\'' +
294
                ", address='" + address + '\'' +
295
                ", status=" + status +
296
                ", remark='" + remark + '\'' +
34265 ranu 297
                ", potential=" + potential +
34118 tejus.loha 298
                ", assignTo=" + assignTo +
299
                ", source='" + source + '\'' +
300
                ", colorCheck=" + colorCheck +
301
                ", reason='" + reason + '\'' +
302
                ", communicationType=" + communicationType +
303
                ", closureTimestamp=" + closureTimestamp +
304
                ", outletName='" + outletName + '\'' +
305
                ", counterSize=" + counterSize +
306
                ", frontp=" + frontp +
307
                ", internalLongShot=" + internalLongShot +
308
                ", frontWithMarket=" + frontWithMarket +
309
                ", internalLeftWall=" + internalLeftWall +
310
                ", internalRightWall=" + internalRightWall +
311
                ", leadBrands=" + leadBrands +
312
                ", schelduleTimestamp=" + schelduleTimestamp +
313
                ", reffereeEmail='" + reffereeEmail + '\'' +
314
                ", fofoAssociate=" + fofoAssociate +
315
                '}';
316
    }
317
 
25979 tejbeer 318
}