Subversion Repositories SmartDukaan

Rev

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

Rev Author Line No. Line
25903 tejbeer 1
package com.spice.profitmandi.dao.entity.user;
2
 
34276 ranu 3
import com.spice.profitmandi.dao.enumuration.dtr.FranchiseeVisitStatus;
4
import com.spice.profitmandi.dao.enumuration.dtr.VisitStatus;
5
 
6
import javax.persistence.*;
25903 tejbeer 7
import java.time.LocalDateTime;
30485 tejbeer 8
import java.util.List;
34276 ranu 9
import java.util.Objects;
25903 tejbeer 10
 
11
@Entity
31860 tejbeer 12
@Table(name = "user.my_franchisee_visit")
34276 ranu 13
 
25903 tejbeer 14
public class FranchiseeVisit {
15
 
16
	@Id
17
	@Column(name = "id", unique = true, updatable = false)
18
	@GeneratedValue(strategy = GenerationType.IDENTITY)
19
	private int id;
20
 
21
	@Column(name = "fofo_id")
22
	private int fofoId;
23
 
34276 ranu 24
	@Column(name = "rbm_id")
25
	private int rbmId;
26
 
27
	@Column(name = "rbm_rating")
28
	private int rbmRating;
29
 
25903 tejbeer 30
	@Column(name = "partner_name")
31
	private String partnerName;
32
 
33
	public String getPartnerName() {
34
		return partnerName;
35
	}
25952 tejbeer 36
 
25927 amit.gupta 37
	@Transient
38
	private FranchiseeActivity franchiseeActivity;
25903 tejbeer 39
 
25906 tejbeer 40
	@Column(name = "schedule_timestamp")
30522 tejbeer 41
	private LocalDateTime scheduleTimestamp;
25906 tejbeer 42
 
25903 tejbeer 43
	@Column(name = "agenda")
44
	private String agenda;
45
 
46
	@Column(name = "partner_remark")
47
	private String partnerRemark;
48
 
49
	@Column(name = "outside_visibity")
50
	private String outsideVisibity;
51
 
52
	@Column(name = "instore_visibility")
53
	private String instoreVisibility;
54
 
55
	@Column(name = "outside_stock")
56
	private String outsideStock;
57
 
58
	@Column(name = "system_knowledge")
59
	private String systemKnowledge;
60
 
61
	@Column(name = "working_device")
62
	private String workingDevice;
63
 
64
	@Column(name = "working_printer")
65
	private String workingPrinter;
66
 
67
	@Column(name = "carry_bags")
68
	private String carryBags;
69
 
70
	@Column(name = "smartdukaan_tshirt")
71
	private String smartdukaanTshirt;
72
 
73
	@Column(name = "latest_dummies")
74
	private String latestDummies;
75
 
76
	@Column(name = "investment")
77
	private String investment;
78
 
79
	@Column(name = "mtd")
80
	private int mtd;
81
 
82
	@Column(name = "status")
83
	@Enumerated(EnumType.STRING)
84
	private FranchiseeVisitStatus status;
85
 
86
	@Column(name = "hygiene")
87
	private String hygiene;
88
 
89
	@Column(name = "created_timestamp")
90
	private LocalDateTime createdTimestamp;
91
 
30487 tejbeer 92
	@Column(name = "pending_billing")
93
	private int pendingBilling;
94
 
95
	@Column(name = "informed_about_online")
96
	private String informedAboutOnline;
97
 
25903 tejbeer 98
	@Column(name = "updated_timestamp")
99
	private LocalDateTime updatedTimestamp;
100
 
30542 tejbeer 101
	@Column(name = "visit_timestamp")
102
	private LocalDateTime visitTimestamp;
103
 
30485 tejbeer 104
	@Transient
105
	private List<String> brands;
106
 
30487 tejbeer 107
	@Column(name = "franchise_activity_id")
108
	private int franchiseActivityId;
109
 
110
	@Column(name = "created_by")
111
	private String createdBy;
112
 
113
	@Column(name = "auth_id")
114
	private int authId;
115
 
31249 tejbeer 116
	@Transient
117
	private VisitStatus visitStatus;
118
 
119
	public VisitStatus getVisitStatus() {
120
		return visitStatus;
121
	}
122
 
123
	public void setVisitStatus(VisitStatus visitStatus) {
124
		this.visitStatus = visitStatus;
125
	}
126
 
30522 tejbeer 127
	public LocalDateTime getScheduleTimestamp() {
128
		return scheduleTimestamp;
30487 tejbeer 129
	}
130
 
30522 tejbeer 131
	public void setScheduleTimestamp(LocalDateTime schelduleTimestamp) {
132
		this.scheduleTimestamp = schelduleTimestamp;
30487 tejbeer 133
	}
134
 
30485 tejbeer 135
	public List<String> getBrands() {
136
		return brands;
137
	}
138
 
139
	public void setBrands(List<String> brands) {
140
		this.brands = brands;
141
	}
142
 
25903 tejbeer 143
	public FranchiseeVisitStatus getStatus() {
144
		return status;
145
	}
146
 
147
	public void setStatus(FranchiseeVisitStatus status) {
148
		this.status = status;
149
	}
150
 
30487 tejbeer 151
	public FranchiseeActivity getFranchiseeActivity() {
152
		return franchiseeActivity;
153
	}
25903 tejbeer 154
 
30487 tejbeer 155
	public void setFranchiseeActivity(FranchiseeActivity franchiseeActivity) {
156
		this.franchiseeActivity = franchiseeActivity;
157
	}
25903 tejbeer 158
 
30487 tejbeer 159
	public int getPendingBilling() {
160
		return pendingBilling;
161
	}
25903 tejbeer 162
 
30542 tejbeer 163
	public LocalDateTime getVisitTimestamp() {
164
		return visitTimestamp;
165
	}
166
 
167
	public void setVisitTimestamp(LocalDateTime visitTimestamp) {
168
		this.visitTimestamp = visitTimestamp;
169
	}
170
 
30487 tejbeer 171
	public void setPendingBilling(int pendingBilling) {
172
		this.pendingBilling = pendingBilling;
173
	}
174
 
175
	public String getInformedAboutOnline() {
176
		return informedAboutOnline;
177
	}
178
 
179
	public void setInformedAboutOnline(String informedAboutOnline) {
180
		this.informedAboutOnline = informedAboutOnline;
181
	}
182
 
183
	public void setPartnerName(String partnerName) {
184
		this.partnerName = partnerName;
185
	}
186
 
25903 tejbeer 187
	public String getCreatedBy() {
188
		return createdBy;
189
	}
190
 
191
	public void setCreatedBy(String createdBy) {
192
		this.createdBy = createdBy;
193
	}
194
 
195
	public int getAuthId() {
196
		return authId;
197
	}
198
 
199
	public void setAuthId(int authId) {
200
		this.authId = authId;
201
	}
202
 
203
	public int getId() {
204
		return id;
205
	}
206
 
207
	public void setId(int id) {
208
		this.id = id;
209
	}
210
 
211
	public int getFofoId() {
212
		return fofoId;
213
	}
214
 
215
	public void setFofoId(int fofoId) {
216
		this.fofoId = fofoId;
217
	}
218
 
219
	public String getAgenda() {
220
		return agenda;
221
	}
222
 
223
	public void setAgenda(String agenda) {
224
		this.agenda = agenda;
225
	}
226
 
227
	public String getPartnerRemark() {
228
		return partnerRemark;
229
	}
230
 
231
	public void setPartnerRemark(String partnerRemark) {
232
		this.partnerRemark = partnerRemark;
233
	}
234
 
235
	public String getOutsideVisibity() {
236
		return outsideVisibity;
237
	}
238
 
239
	public void setOutsideVisibity(String outsideVisibity) {
240
		this.outsideVisibity = outsideVisibity;
241
	}
242
 
243
	public String getInstoreVisibility() {
244
		return instoreVisibility;
245
	}
246
 
247
	public void setInstoreVisibility(String instoreVisibility) {
248
		this.instoreVisibility = instoreVisibility;
249
	}
250
 
251
	public String getOutsideStock() {
252
		return outsideStock;
253
	}
254
 
255
	public void setOutsideStock(String outsideStock) {
256
		this.outsideStock = outsideStock;
257
	}
258
 
259
	public String getSystemKnowledge() {
260
		return systemKnowledge;
261
	}
262
 
263
	public void setSystemKnowledge(String systemKnowledge) {
264
		this.systemKnowledge = systemKnowledge;
265
	}
266
 
267
	public String getWorkingDevice() {
268
		return workingDevice;
269
	}
270
 
271
	public void setWorkingDevice(String workingDevice) {
272
		this.workingDevice = workingDevice;
273
	}
274
 
275
	public String getWorkingPrinter() {
276
		return workingPrinter;
277
	}
278
 
279
	public void setWorkingPrinter(String workingPrinter) {
280
		this.workingPrinter = workingPrinter;
281
	}
282
 
283
	public String getCarryBags() {
284
		return carryBags;
285
	}
286
 
287
	public void setCarryBags(String carryBags) {
288
		this.carryBags = carryBags;
289
	}
290
 
291
	public String getSmartdukaanTshirt() {
292
		return smartdukaanTshirt;
293
	}
294
 
295
	public void setSmartdukaanTshirt(String smartdukaanTshirt) {
296
		this.smartdukaanTshirt = smartdukaanTshirt;
297
	}
298
 
299
	public String getLatestDummies() {
300
		return latestDummies;
301
	}
302
 
303
	public void setLatestDummies(String latestDummies) {
304
		this.latestDummies = latestDummies;
305
	}
306
 
307
	public String getInvestment() {
308
		return investment;
309
	}
310
 
311
	public void setInvestment(String investment) {
312
		this.investment = investment;
313
	}
314
 
315
	public int getMtd() {
316
		return mtd;
317
	}
318
 
30542 tejbeer 319
	public void setMtd(int mtd) {
31185 tejbeer 320
		this.mtd = mtd;
30542 tejbeer 321
	}
25903 tejbeer 322
 
323
	public String getHygiene() {
324
		return hygiene;
325
	}
326
 
327
	public void setHygiene(String hygiene) {
328
		this.hygiene = hygiene;
329
	}
330
 
331
	public LocalDateTime getCreatedTimestamp() {
332
		return createdTimestamp;
333
	}
334
 
335
	public void setCreatedTimestamp(LocalDateTime createdTimestamp) {
336
		this.createdTimestamp = createdTimestamp;
337
	}
338
 
339
	public LocalDateTime getUpdatedTimestamp() {
340
		return updatedTimestamp;
341
	}
342
 
343
	public void setUpdatedTimestamp(LocalDateTime updatedTimestamp) {
344
		this.updatedTimestamp = updatedTimestamp;
345
	}
346
 
347
	public int getFranchiseActivityId() {
348
		return franchiseActivityId;
349
	}
350
 
351
	public void setFranchiseActivityId(int franchiseActivityId) {
352
		this.franchiseActivityId = franchiseActivityId;
353
	}
354
 
34276 ranu 355
	public int getRbmId() {
356
		return rbmId;
357
	}
358
 
359
	public void setRbmId(int rbmId) {
360
		this.rbmId = rbmId;
361
	}
362
 
363
	public int getRbmRating() {
364
		return rbmRating;
365
	}
366
 
367
	public void setRbmRating(int rbmRating) {
368
		this.rbmRating = rbmRating;
369
	}
370
 
25903 tejbeer 371
	@Override
34276 ranu 372
	public boolean equals(Object o) {
373
		if (this == o) return true;
374
		if (o == null || getClass() != o.getClass()) return false;
375
		FranchiseeVisit that = (FranchiseeVisit) o;
376
		return id == that.id && fofoId == that.fofoId && rbmId == that.rbmId && rbmRating == that.rbmRating && mtd == that.mtd && pendingBilling == that.pendingBilling && franchiseActivityId == that.franchiseActivityId && authId == that.authId && Objects.equals(partnerName, that.partnerName) && Objects.equals(franchiseeActivity, that.franchiseeActivity) && Objects.equals(scheduleTimestamp, that.scheduleTimestamp) && Objects.equals(agenda, that.agenda) && Objects.equals(partnerRemark, that.partnerRemark) && Objects.equals(outsideVisibity, that.outsideVisibity) && Objects.equals(instoreVisibility, that.instoreVisibility) && Objects.equals(outsideStock, that.outsideStock) && Objects.equals(systemKnowledge, that.systemKnowledge) && Objects.equals(workingDevice, that.workingDevice) && Objects.equals(workingPrinter, that.workingPrinter) && Objects.equals(carryBags, that.carryBags) && Objects.equals(smartdukaanTshirt, that.smartdukaanTshirt) && Objects.equals(latestDummies, that.latestDummies) && Objects.equals(investment, that.investment) && status == that.status && Objects.equals(hygiene, that.hygiene) && Objects.equals(createdTimestamp, that.createdTimestamp) && Objects.equals(informedAboutOnline, that.informedAboutOnline) && Objects.equals(updatedTimestamp, that.updatedTimestamp) && Objects.equals(visitTimestamp, that.visitTimestamp) && Objects.equals(brands, that.brands) && Objects.equals(createdBy, that.createdBy) && visitStatus == that.visitStatus;
30487 tejbeer 377
	}
378
 
379
	@Override
34276 ranu 380
	public int hashCode() {
381
		return Objects.hash(id, fofoId, rbmId, rbmRating, partnerName, franchiseeActivity, scheduleTimestamp, agenda, partnerRemark, outsideVisibity, instoreVisibility, outsideStock, systemKnowledge, workingDevice, workingPrinter, carryBags, smartdukaanTshirt, latestDummies, investment, mtd, status, hygiene, createdTimestamp, pendingBilling, informedAboutOnline, updatedTimestamp, visitTimestamp, brands, franchiseActivityId, createdBy, authId, visitStatus);
30487 tejbeer 382
	}
383
 
384
	@Override
25903 tejbeer 385
	public String toString() {
34276 ranu 386
		return "FranchiseeVisit{" +
387
				"id=" + id +
388
				", fofoId=" + fofoId +
389
				", rbmId=" + rbmId +
390
				", rbmRating=" + rbmRating +
391
				", partnerName='" + partnerName + '\'' +
392
				", franchiseeActivity=" + franchiseeActivity +
393
				", scheduleTimestamp=" + scheduleTimestamp +
394
				", agenda='" + agenda + '\'' +
395
				", partnerRemark='" + partnerRemark + '\'' +
396
				", outsideVisibity='" + outsideVisibity + '\'' +
397
				", instoreVisibility='" + instoreVisibility + '\'' +
398
				", outsideStock='" + outsideStock + '\'' +
399
				", systemKnowledge='" + systemKnowledge + '\'' +
400
				", workingDevice='" + workingDevice + '\'' +
401
				", workingPrinter='" + workingPrinter + '\'' +
402
				", carryBags='" + carryBags + '\'' +
403
				", smartdukaanTshirt='" + smartdukaanTshirt + '\'' +
404
				", latestDummies='" + latestDummies + '\'' +
405
				", investment='" + investment + '\'' +
406
				", mtd=" + mtd +
407
				", status=" + status +
408
				", hygiene='" + hygiene + '\'' +
409
				", createdTimestamp=" + createdTimestamp +
410
				", pendingBilling=" + pendingBilling +
411
				", informedAboutOnline='" + informedAboutOnline + '\'' +
412
				", updatedTimestamp=" + updatedTimestamp +
413
				", visitTimestamp=" + visitTimestamp +
414
				", brands=" + brands +
415
				", franchiseActivityId=" + franchiseActivityId +
416
				", createdBy='" + createdBy + '\'' +
417
				", authId=" + authId +
418
				", visitStatus=" + visitStatus +
419
				'}';
25903 tejbeer 420
	}
421
 
422
}