Subversion Repositories SmartDukaan

Rev

Go to most recent revision | Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
21545 ashik.ali 1
package com.spice.profitmandi.dao.entity;
2
 
3
import java.io.Serializable;
4
import java.time.LocalDateTime;
21629 kshitij.so 5
import java.util.List;
21545 ashik.ali 6
 
21629 kshitij.so 7
import javax.persistence.CascadeType;
21545 ashik.ali 8
import javax.persistence.Column;
9
import javax.persistence.Entity;
10
import javax.persistence.EnumType;
11
import javax.persistence.Enumerated;
21629 kshitij.so 12
import javax.persistence.FetchType;
21545 ashik.ali 13
import javax.persistence.GeneratedValue;
14
import javax.persistence.GenerationType;
15
import javax.persistence.Id;
21629 kshitij.so 16
import javax.persistence.JoinColumn;
21545 ashik.ali 17
import javax.persistence.NamedQueries;
18
import javax.persistence.NamedQuery;
21629 kshitij.so 19
import javax.persistence.OneToMany;
21545 ashik.ali 20
import javax.persistence.Table;
21
 
21629 kshitij.so 22
import org.hibernate.annotations.FetchMode;
23
import org.hibernate.annotations.Fetch;
24
 
21545 ashik.ali 25
import com.spice.profitmandi.dao.enumuration.DelayReason;
26
import com.spice.profitmandi.dao.enumuration.OrderStatus;
27
import com.spice.profitmandi.dao.enumuration.TaxType;
28
 
29
/**
30
 * This class basically contains order details
31
 * 
32
 * @author ashikali
33
 *
34
 */
35
@Entity
36
@Table(name="transaction.`order`", schema = "transaction")
37
@NamedQueries({
38
	@NamedQuery(name="Order.selectAll",query="select o from Order o"),
39
	@NamedQuery(name="Order.selectById",query="select o from Order o where o.id= :id"),
40
	@NamedQuery(name = "Order.selectCountByTransactionId", query = "select count(o) from Order o where o.transactionId = :transactionId"),
41
	@NamedQuery(
21573 ashik.ali 42
		name = "Order.selectByTransactionId", 
43
		query = "select t.id, t.createTimestamp, o.retailerAddress1, o.retailerAddress2, o.retailerCity, "
44
			+ "o.retailerPinCode, o.retailerState, o.shippingCost, o.statusDescription, o.invoiceNumber, o.airwayBillNumber, o.totalAmount, li.brand, li.modelName, "
45
			+ "li.modelNumber, li.color, li.quantity, li.unitPrice, p.id, p.name, o.shippingTimestamp, o.status from Transaction t join Order o on o.transactionId = t.id "
46
			+ "join LineItem li on li.orderId = o.id left join Provider p on p.id = o.logisticsProviderId where o.transactionId = :transactionId"),
47
	@NamedQuery(
21580 ashik.ali 48
		name = "Order.selectByAirwayBillOrInvoiceNumber",
21585 ashik.ali 49
		query = "select li.itemId, li.brand, li.modelName, li.modelNumber, li.color, li.quantity, li.unitPrice, i.type, sum(li.quantity), o.invoiceNumber from Order o join LineItem li on o.id = li.orderId join Item i on i.id = li.itemId where (o.airwayBillNumber = :airwayBillOrInvoiceNumber or o.invoiceNumber = :airwayBillOrInvoiceNumber) and o.retailerId = :retailerId group by li.itemId"),
21609 ashik.ali 50
 
51
	@NamedQuery(
52
		name = "Order.selectSerialNumbersByItemIdInvoiceNumberRetailerId",
53
		query = "select li.serialNumber from Order o join LineItem li on li.orderId = o.id where o.retailerId = :retailerId and o.invoiceNumber = :invoiceNumber and li.itemId = :itemId")
21545 ashik.ali 54
})
55
public class Order implements Serializable{
56
 
57
	private static final long serialVersionUID = 1L;
58
 
59
	public Order() {
60
	}
61
 
62
	@Id
63
	@Column(name="id", unique=true, updatable=false)
64
	@GeneratedValue(strategy = GenerationType.IDENTITY)
21629 kshitij.so 65
	private Integer id;
21545 ashik.ali 66
 
67
	@Column(name = "warehouse_id")
21629 kshitij.so 68
	private Integer warehouseId;
21545 ashik.ali 69
 
70
	@Column(name = "seller_id")
21629 kshitij.so 71
	private Integer sellerId;
21545 ashik.ali 72
 
73
	@Column(name = "warehouse_address_id")
21629 kshitij.so 74
	private Integer warehouseAddressId;
21545 ashik.ali 75
 
76
	@Column(name = "logistics_provider_id")
21629 kshitij.so 77
	private Integer logisticsProviderId;
21545 ashik.ali 78
 
21614 kshitij.so 79
	@Column(name = "airwaybill_no", length = 50)
21545 ashik.ali 80
	private String airwayBillNumber;
81
 
82
	@Column(name = "tracking_id", length = 50)
83
	private String trackingId;
84
 
85
	@Column(name = "expected_delivery_time")
86
	private LocalDateTime expectedDeliveryTime;
87
 
88
	@Column(name = "promised_delivery_time")
89
	private LocalDateTime promisedDeliveryTime;
90
 
91
	@Column(name = "expected_shipping_time")
92
	private LocalDateTime expectedShippingTime;
93
 
94
	@Column(name = "promised_shipping_time")
95
	private LocalDateTime promisedShippingTime;
96
 
97
	@Column(name = "customer_id")
21629 kshitij.so 98
	private Integer retailerId;
21545 ashik.ali 99
 
100
	@Column(name = "customer_name", length = 50)
101
	private String retailerName;
102
 
103
	@Column(name = "customer_mobilenumber", length = 20)
104
	private String retailerMobileNumber;
105
 
106
	@Column(name = "customer_pincode", length = 10)
107
	private String retailerPinCode;
108
 
109
	@Column(name = "customer_address1", length = 100)
110
	private String retailerAddress1;
111
 
112
	@Column(name = "customer_address2", length = 100)
113
	private String retailerAddress2;
114
 
115
	@Column(name = "customer_city", length = 100)
116
	private String retailerCity;
117
 
118
	@Column(name = "customer_state", length = 100)
119
	private String retailerState;
120
 
121
	@Column(name = "customer_email", length = 50)
122
	private String retailerEmailId;
123
 
124
	@Column(name = "status")
125
	@Enumerated(EnumType.ORDINAL)
126
	private OrderStatus status;
127
 
128
	@Column(name = "statusDescription", length = 50)
129
	private String statusDescription;
130
 
131
	@Column(name = "total_amount")
21629 kshitij.so 132
	private Float totalAmount;
21545 ashik.ali 133
 
134
	@Column(name = "gvAmount")
21629 kshitij.so 135
	private Float gvAmount;
21545 ashik.ali 136
 
137
	@Column(name = "total_weight")
21629 kshitij.so 138
	private Float totalWeight;
21545 ashik.ali 139
 
140
	@Column(name = "invoice_number", length = 30)
141
	private String invoiceNumber;
142
 
143
	@Column(name = "billed_by", length = 30)
144
	private String billedBy;
145
 
146
	@Column(name = "created_timestamp")
147
	private LocalDateTime createTimestamp;
148
 
149
	@Column(name = "accepted_timestamp")
150
	private LocalDateTime acceptedTimestamp;
151
 
152
	@Column(name = "billing_timestamp")
153
	private LocalDateTime billingTimestamp;
154
 
155
	@Column(name = "shipping_timestamp")
156
	private LocalDateTime shippingTimestamp;
157
 
158
	@Column(name = "pickup_timestamp")
159
	private LocalDateTime pickupTimestamp;
160
 
161
	@Column(name = "delivery_timestamp")
162
	private LocalDateTime deliveryTimestamp;
163
 
164
	@Column(name = "outofstock_timestamp")
165
	private LocalDateTime outOfStockTimestamp;
166
 
167
	@Column(name = "transaction_id")
21629 kshitij.so 168
    private Integer transactionId;
21545 ashik.ali 169
 
170
	@Column(name = "jacket_number", length = 10)
21629 kshitij.so 171
	private Integer jacketNumber;
21545 ashik.ali 172
 
173
	@Column(name = "receiver", length = 50)
174
	private String receiver;
175
 
176
	@Column(name = "batchNo")
21629 kshitij.so 177
	private Integer batchNumber;
21545 ashik.ali 178
 
179
	@Column(name = "serialNo")
21629 kshitij.so 180
	private Integer serialNumber;
21545 ashik.ali 181
 
21629 kshitij.so 182
	@Column(name = "doaFlag", columnDefinition="tinyInteger(1) default 0")
183
	private Boolean doaFlag;
21545 ashik.ali 184
 
185
	@Column(name = "pickupRequestNo")
21629 kshitij.so 186
	private Integer pickupRequestNumber;
21545 ashik.ali 187
 
188
	@Column(name = "new_order_id")
21629 kshitij.so 189
	private Integer newOrderId;
21545 ashik.ali 190
 
191
	@Column(name = "doa_auth_timestamp")
192
	private LocalDateTime doaAuthTimestamp;
193
 
194
	@Column(name = "doa_pickup_timestamp")
195
	private LocalDateTime doaPickupTimestamp;
196
 
197
	@Column(name = "received_return_timestamp")
198
	private LocalDateTime receiverReturnTimestamp;
199
 
200
	@Column(name = "reship_timestamp")
201
	private LocalDateTime reShipTimestamp;
202
 
203
	@Column(name = "refund_timestamp")
204
	private LocalDateTime refundTimestamp;
205
 
206
	@Column(name = "purchase_order_id")
21629 kshitij.so 207
	private Integer purchaseOrderId;
21545 ashik.ali 208
 
21629 kshitij.so 209
	@Column(name = "cod", columnDefinition="tinyInteger(1) default 0")
210
	private Boolean cod;
21545 ashik.ali 211
 
212
	@Column(name = "verification_timestamp")
213
	private LocalDateTime verificationTimestamp;
214
 
21629 kshitij.so 215
	@Column(name = "refunded_by", length = 30)
21545 ashik.ali 216
	private String refundBy;
217
 
218
	@Column(name = "refund_reason", length = 256)
219
	private String refundReason;
220
 
221
	@Column(name = "delay_reason")
222
	private DelayReason delayReason;
223
 
224
	@Column(name = "cod_reconciliation_timestamp")
225
	private LocalDateTime codReconciliationTimestamp;
226
 
21629 kshitij.so 227
	private Integer previousStatus;
21545 ashik.ali 228
 
229
 
230
	@Column(name = "vendorId")
21629 kshitij.so 231
	private Integer vendorId;
21545 ashik.ali 232
 
233
	@Column(name = "delayReasonText", length = 250)
234
	private String delayReasonText;
235
 
236
	@Column(name = "doa_logistics_provider_id")
21629 kshitij.so 237
	private Integer doaLogisticsProviderId;
21545 ashik.ali 238
 
21629 kshitij.so 239
	@Column(name = "vendor_paid", columnDefinition="tinyInteger(1) default 0")
240
	private Boolean vendorPaid;
21545 ashik.ali 241
 
242
	@Column(name = "local_connected_timestamp")
243
	private LocalDateTime localConnectedTimestamp;
244
 
245
	@Column(name = "reached_destination_timestamp")
246
	private LocalDateTime reachedDestinationTimestamp;
247
 
248
	@Column(name = "first_dlvyatmp_timestamp")
249
	private LocalDateTime firstDlvyatmpTimestamp;
250
 
251
	@Column(name = "originalOrderId")
21629 kshitij.so 252
	private Integer originalOrderId;
21545 ashik.ali 253
 
254
	@Column(name = "fulfilmentWarehouseId")
21629 kshitij.so 255
	private Integer fulfilmentWarehouseId;
21545 ashik.ali 256
 
257
	@Column(name = "orderType")
21629 kshitij.so 258
	private Integer orderType;
21545 ashik.ali 259
 
260
	@Column(name = "pickupStoreId")
21629 kshitij.so 261
	private Integer pickupStoreId;
21545 ashik.ali 262
 
21629 kshitij.so 263
	@Column(name = "otg", columnDefinition="tinyInteger(1) default 0")
264
	private Boolean otg;
21545 ashik.ali 265
 
266
	@Column(name = "courier_delivery_time")
267
	private LocalDateTime courierDeliveryTimestamp;
268
 
269
 
270
	@Column(name = "insurer")
21629 kshitij.so 271
	private Integer insurer;
21545 ashik.ali 272
 
273
	@Column(name = "insuranceAmount")
21629 kshitij.so 274
	private Float insuranceAmount;
21545 ashik.ali 275
 
276
	@Column(name = "freebieItemId")
21629 kshitij.so 277
	private Integer freebieItemId;
21545 ashik.ali 278
 
279
	@Column(name = "source")
21629 kshitij.so 280
	private Integer source;
21545 ashik.ali 281
 
282
	@Column(name = "advanceAmount")
21629 kshitij.so 283
	private Float advanceAmount;
21545 ashik.ali 284
 
285
	@Column(name = "storeId")
21629 kshitij.so 286
	private Integer storeId;
21545 ashik.ali 287
 
288
	@Column(name = "productCondition")
21629 kshitij.so 289
	private Integer productCondition;
21545 ashik.ali 290
 
291
 
292
	@Column(name = "dataProtectionInsurer")
21629 kshitij.so 293
	private Integer dataProtectionInsurer;
21545 ashik.ali 294
 
295
	@Column(name = "dataProtectionAmount")
21629 kshitij.so 296
	private Integer dataProtectionAmount;
21545 ashik.ali 297
 
298
	@Column(name = "taxType")
21629 kshitij.so 299
	@Enumerated(EnumType.ORDINAL)
21545 ashik.ali 300
	private TaxType taxType;
301
 
302
	@Column(name = "logisticsTransactionId", length = 100)
303
	private String logisticsTransactionId;
304
 
305
	@Column(name = "shippingCost")
21629 kshitij.so 306
	private Float shippingCost;
21545 ashik.ali 307
 
308
	@Column(name = "codCharges")
21629 kshitij.so 309
	private Float codCharges;
21545 ashik.ali 310
 
311
	@Column(name = "wallet_amount")
21629 kshitij.so 312
	private Float walletAmount;
21545 ashik.ali 313
 
314
	@Column(name = "net_payable_amount")
21629 kshitij.so 315
	private Float netPayableAmount;
21545 ashik.ali 316
 
317
	@Column(name = "shippingRefund")
21629 kshitij.so 318
	private Float shippingRefund;
21545 ashik.ali 319
 
21629 kshitij.so 320
 
321
	@OneToMany(cascade=CascadeType.ALL,fetch=FetchType.LAZY)
322
	@Fetch(value = FetchMode.SUBSELECT)
323
	@JoinColumn(name="order_id",insertable=false,updatable=false,nullable=false)
324
	private List<LineItem> lineItems;
325
 
326
	public List<LineItem> getLineItems() {
327
		return lineItems;
328
	}
329
	public void setLineItems(List<LineItem> lineItems) {
330
		this.lineItems = lineItems;
331
	}
332
	public Integer getId() {
21545 ashik.ali 333
		return id;
334
	}
21629 kshitij.so 335
	public void setId(Integer id) {
21545 ashik.ali 336
		this.id = id;
337
	}
21629 kshitij.so 338
	public Integer getWarehouseId() {
21545 ashik.ali 339
		return warehouseId;
340
	}
21629 kshitij.so 341
	public void setWarehouseId(Integer warehouseId) {
21545 ashik.ali 342
		this.warehouseId = warehouseId;
343
	}
21629 kshitij.so 344
	public Integer getSellerId() {
21545 ashik.ali 345
		return sellerId;
346
	}
21629 kshitij.so 347
	public void setSellerId(Integer sellerId) {
21545 ashik.ali 348
		this.sellerId = sellerId;
349
	}
21629 kshitij.so 350
	public Integer getWarehouseAddressId() {
21545 ashik.ali 351
		return warehouseAddressId;
352
	}
21629 kshitij.so 353
	public void setWarehouseAddressId(Integer warehouseAddressId) {
21545 ashik.ali 354
		this.warehouseAddressId = warehouseAddressId;
355
	}
21629 kshitij.so 356
	public Integer getLogisticsProviderId() {
21545 ashik.ali 357
		return logisticsProviderId;
358
	}
21629 kshitij.so 359
	public void setLogisticsProviderId(Integer logisticsProviderId) {
21545 ashik.ali 360
		this.logisticsProviderId = logisticsProviderId;
361
	}
362
	public String getAirwayBillNumber() {
363
		return airwayBillNumber;
364
	}
365
	public void setAirwayBillNumber(String airwayBillNumber) {
366
		this.airwayBillNumber = airwayBillNumber;
367
	}
368
	public String getTrackingId() {
369
		return trackingId;
370
	}
371
	public void setTrackingId(String trackingId) {
372
		this.trackingId = trackingId;
373
	}
374
	public LocalDateTime getExpectedDeliveryTime() {
375
		return expectedDeliveryTime;
376
	}
377
	public void setExpectedDeliveryTime(LocalDateTime expectedDeliveryTime) {
378
		this.expectedDeliveryTime = expectedDeliveryTime;
379
	}
380
	public LocalDateTime getPromisedDeliveryTime() {
381
		return promisedDeliveryTime;
382
	}
383
	public void setPromisedDeliveryTime(LocalDateTime promisedDeliveryTime) {
384
		this.promisedDeliveryTime = promisedDeliveryTime;
385
	}
386
	public LocalDateTime getExpectedShippingTime() {
387
		return expectedShippingTime;
388
	}
389
	public void setExpectedShippingTime(LocalDateTime expectedShippingTime) {
390
		this.expectedShippingTime = expectedShippingTime;
391
	}
392
	public LocalDateTime getPromisedShippingTime() {
393
		return promisedShippingTime;
394
	}
395
	public void setPromisedShippingTime(LocalDateTime promisedShippingTime) {
396
		this.promisedShippingTime = promisedShippingTime;
397
	}
21629 kshitij.so 398
	public Integer getRetailerId() {
21545 ashik.ali 399
		return retailerId;
400
	}
21629 kshitij.so 401
	public void setRetailerId(Integer retailerId) {
21545 ashik.ali 402
		this.retailerId = retailerId;
403
	}
404
	public String getRetailerName() {
405
		return retailerName;
406
	}
407
	public void setRetailerName(String retailerName) {
408
		this.retailerName = retailerName;
409
	}
410
	public String getRetailerMobileNumber() {
411
		return retailerMobileNumber;
412
	}
413
	public void setRetailerMobileNumber(String retailerMobileNumber) {
414
		this.retailerMobileNumber = retailerMobileNumber;
415
	}
416
	public String getRetailerPinCode() {
417
		return retailerPinCode;
418
	}
419
	public void setRetailerPinCode(String retailerPinCode) {
420
		this.retailerPinCode = retailerPinCode;
421
	}
422
	public String getRetailerAddress1() {
423
		return retailerAddress1;
424
	}
425
	public void setRetailerAddress1(String retailerAddress1) {
426
		this.retailerAddress1 = retailerAddress1;
427
	}
428
	public String getRetailerAddress2() {
429
		return retailerAddress2;
430
	}
431
	public void setRetailerAddress2(String retailerAddress2) {
432
		this.retailerAddress2 = retailerAddress2;
433
	}
434
	public String getRetailerCity() {
435
		return retailerCity;
436
	}
437
	public void setRetailerCity(String retailerCity) {
438
		this.retailerCity = retailerCity;
439
	}
440
	public String getRetailerState() {
441
		return retailerState;
442
	}
443
	public void setRetailerState(String retailerState) {
444
		this.retailerState = retailerState;
445
	}
446
	public String getRetailerEmailId() {
447
		return retailerEmailId;
448
	}
449
	public void setRetailerEmailId(String retailerEmailId) {
450
		this.retailerEmailId = retailerEmailId;
451
	}
452
	public OrderStatus getStatus() {
453
		return status;
454
	}
455
	public void setStatus(OrderStatus status) {
456
		this.status = status;
457
	}
458
	public String getStatusDescription() {
459
		return statusDescription;
460
	}
461
	public void setStatusDescription(String statusDescription) {
462
		this.statusDescription = statusDescription;
463
	}
21629 kshitij.so 464
	public Float getTotalAmount() {
21545 ashik.ali 465
		return totalAmount;
466
	}
21629 kshitij.so 467
	public void setTotalAmount(Float totalAmount) {
21545 ashik.ali 468
		this.totalAmount = totalAmount;
469
	}
21629 kshitij.so 470
	public Float getGvAmount() {
21545 ashik.ali 471
		return gvAmount;
472
	}
21629 kshitij.so 473
	public void setGvAmount(Float gvAmount) {
21545 ashik.ali 474
		this.gvAmount = gvAmount;
475
	}
21629 kshitij.so 476
	public Float getTotalWeight() {
21545 ashik.ali 477
		return totalWeight;
478
	}
21629 kshitij.so 479
	public void setTotalWeight(Float totalWeight) {
21545 ashik.ali 480
		this.totalWeight = totalWeight;
481
	}
482
	public String getInvoiceNumber() {
483
		return invoiceNumber;
484
	}
485
	public void setInvoiceNumber(String invoiceNumber) {
486
		this.invoiceNumber = invoiceNumber;
487
	}
488
	public String getBilledBy() {
489
		return billedBy;
490
	}
491
	public void setBilledBy(String billedBy) {
492
		this.billedBy = billedBy;
493
	}
494
	public LocalDateTime getCreateTimestamp() {
495
		return createTimestamp;
496
	}
497
	public void setCreateTimestamp(LocalDateTime createTimestamp) {
498
		this.createTimestamp = createTimestamp;
499
	}
500
	public LocalDateTime getAcceptedTimestamp() {
501
		return acceptedTimestamp;
502
	}
503
	public void setAcceptedTimestamp(LocalDateTime acceptedTimestamp) {
504
		this.acceptedTimestamp = acceptedTimestamp;
505
	}
506
	public LocalDateTime getBillingTimestamp() {
507
		return billingTimestamp;
508
	}
509
	public void setBillingTimestamp(LocalDateTime billingTimestamp) {
510
		this.billingTimestamp = billingTimestamp;
511
	}
512
	public LocalDateTime getShippingTimestamp() {
513
		return shippingTimestamp;
514
	}
515
	public void setShippingTimestamp(LocalDateTime shippingTimestamp) {
516
		this.shippingTimestamp = shippingTimestamp;
517
	}
518
	public LocalDateTime getPickupTimestamp() {
519
		return pickupTimestamp;
520
	}
521
	public void setPickupTimestamp(LocalDateTime pickupTimestamp) {
522
		this.pickupTimestamp = pickupTimestamp;
523
	}
524
	public LocalDateTime getDeliveryTimestamp() {
525
		return deliveryTimestamp;
526
	}
527
	public void setDeliveryTimestamp(LocalDateTime deliveryTimestamp) {
528
		this.deliveryTimestamp = deliveryTimestamp;
529
	}
530
	public LocalDateTime getOutOfStockTimestamp() {
531
		return outOfStockTimestamp;
532
	}
533
	public void setOutOfStockTimestamp(LocalDateTime outOfStockTimestamp) {
534
		this.outOfStockTimestamp = outOfStockTimestamp;
535
	}
21629 kshitij.so 536
	public Integer getTransactionId() {
21545 ashik.ali 537
		return transactionId;
538
	}
21629 kshitij.so 539
	public void setTransactionId(Integer transactionId) {
21545 ashik.ali 540
		this.transactionId = transactionId;
541
	}
542
 
543
 
21629 kshitij.so 544
	public Integer getJacketNumber() {
21545 ashik.ali 545
		return jacketNumber;
546
	}
21629 kshitij.so 547
	public void setJacketNumber(Integer jacketNumber) {
21545 ashik.ali 548
		this.jacketNumber = jacketNumber;
549
	}
550
	public String getReceiver() {
551
		return receiver;
552
	}
553
	public void setReceiver(String receiver) {
554
		this.receiver = receiver;
555
	}
21629 kshitij.so 556
	public Integer getBatchNumber() {
21545 ashik.ali 557
		return batchNumber;
558
	}
21629 kshitij.so 559
	public void setBatchNumber(Integer batchNumber) {
21545 ashik.ali 560
		this.batchNumber = batchNumber;
561
	}
21629 kshitij.so 562
	public Integer getSerialNumber() {
21545 ashik.ali 563
		return serialNumber;
564
	}
21629 kshitij.so 565
	public void setSerialNumber(Integer serialNumber) {
21545 ashik.ali 566
		this.serialNumber = serialNumber;
567
	}
21629 kshitij.so 568
	public Boolean isDoaFlag() {
21545 ashik.ali 569
		return doaFlag;
570
	}
21629 kshitij.so 571
	public void setDoaFlag(Boolean doaFlag) {
21545 ashik.ali 572
		this.doaFlag = doaFlag;
573
	}
21629 kshitij.so 574
	public Integer getPickupRequestNumber() {
21545 ashik.ali 575
		return pickupRequestNumber;
576
	}
21629 kshitij.so 577
	public void setPickupRequestNumber(Integer pickupRequestNumber) {
21545 ashik.ali 578
		this.pickupRequestNumber = pickupRequestNumber;
579
	}
21629 kshitij.so 580
	public Integer getNewOrderId() {
21545 ashik.ali 581
		return newOrderId;
582
	}
21629 kshitij.so 583
	public void setNewOrderId(Integer newOrderId) {
21545 ashik.ali 584
		this.newOrderId = newOrderId;
585
	}
586
	public LocalDateTime getDoaAuthTimestamp() {
587
		return doaAuthTimestamp;
588
	}
589
	public void setDoaAuthTimestamp(LocalDateTime doaAuthTimestamp) {
590
		this.doaAuthTimestamp = doaAuthTimestamp;
591
	}
592
	public LocalDateTime getDoaPickupTimestamp() {
593
		return doaPickupTimestamp;
594
	}
595
	public void setDoaPickupTimestamp(LocalDateTime doaPickupTimestamp) {
596
		this.doaPickupTimestamp = doaPickupTimestamp;
597
	}
598
	public LocalDateTime getReceiverReturnTimestamp() {
599
		return receiverReturnTimestamp;
600
	}
601
	public void setReceiverReturnTimestamp(LocalDateTime receiverReturnTimestamp) {
602
		this.receiverReturnTimestamp = receiverReturnTimestamp;
603
	}
604
	public LocalDateTime getReShipTimestamp() {
605
		return reShipTimestamp;
606
	}
607
	public void setReShipTimestamp(LocalDateTime reShipTimestamp) {
608
		this.reShipTimestamp = reShipTimestamp;
609
	}
610
	public LocalDateTime getRefundTimestamp() {
611
		return refundTimestamp;
612
	}
613
	public void setRefundTimestamp(LocalDateTime refundTimestamp) {
614
		this.refundTimestamp = refundTimestamp;
615
	}
21629 kshitij.so 616
	public Integer getPurchaseOrderId() {
21545 ashik.ali 617
		return purchaseOrderId;
618
	}
21629 kshitij.so 619
	public void setPurchaseOrderId(Integer purchaseOrderId) {
21545 ashik.ali 620
		this.purchaseOrderId = purchaseOrderId;
621
	}
21629 kshitij.so 622
	public Boolean isCod() {
21545 ashik.ali 623
		return cod;
624
	}
21629 kshitij.so 625
	public void setCod(Boolean cod) {
21545 ashik.ali 626
		this.cod = cod;
627
	}
628
	public LocalDateTime getVerificationTimestamp() {
629
		return verificationTimestamp;
630
	}
631
	public void setVerificationTimestamp(LocalDateTime verificationTimestamp) {
632
		this.verificationTimestamp = verificationTimestamp;
633
	}
634
	public String getRefundBy() {
635
		return refundBy;
636
	}
637
	public void setRefundBy(String refundBy) {
638
		this.refundBy = refundBy;
639
	}
640
	public String getRefundReason() {
641
		return refundReason;
642
	}
643
	public void setRefundReason(String refundReason) {
644
		this.refundReason = refundReason;
645
	}
646
	public DelayReason getDelayReason() {
647
		return delayReason;
648
	}
649
	public void setDelayReason(DelayReason delayReason) {
650
		this.delayReason = delayReason;
651
	}
652
	public LocalDateTime getCodReconciliationTimestamp() {
653
		return codReconciliationTimestamp;
654
	}
655
	public void setCodReconciliationTimestamp(LocalDateTime codReconciliationTimestamp) {
656
		this.codReconciliationTimestamp = codReconciliationTimestamp;
657
	}
21629 kshitij.so 658
	public Integer getPreviousStatus() {
21545 ashik.ali 659
		return previousStatus;
660
	}
21629 kshitij.so 661
	public void setPreviousStatus(Integer previousStatus) {
21545 ashik.ali 662
		this.previousStatus = previousStatus;
663
	}
21629 kshitij.so 664
	public Integer getVendorId() {
21545 ashik.ali 665
		return vendorId;
666
	}
21629 kshitij.so 667
	public void setVendorId(Integer vendorId) {
21545 ashik.ali 668
		this.vendorId = vendorId;
669
	}
670
	public String getDelayReasonText() {
671
		return delayReasonText;
672
	}
673
	public void setDelayReasonText(String delayReasonText) {
674
		this.delayReasonText = delayReasonText;
675
	}
21629 kshitij.so 676
	public Integer getDoaLogisticsProviderId() {
21545 ashik.ali 677
		return doaLogisticsProviderId;
678
	}
21629 kshitij.so 679
	public void setDoaLogisticsProviderId(Integer doaLogisticsProviderId) {
21545 ashik.ali 680
		this.doaLogisticsProviderId = doaLogisticsProviderId;
681
	}
21629 kshitij.so 682
	public Boolean isVendorPaid() {
21545 ashik.ali 683
		return vendorPaid;
684
	}
21629 kshitij.so 685
	public void setVendorPaid(Boolean vendorPaid) {
21545 ashik.ali 686
		this.vendorPaid = vendorPaid;
687
	}
688
	public LocalDateTime getLocalConnectedTimestamp() {
689
		return localConnectedTimestamp;
690
	}
691
	public void setLocalConnectedTimestamp(LocalDateTime localConnectedTimestamp) {
692
		this.localConnectedTimestamp = localConnectedTimestamp;
693
	}
694
	public LocalDateTime getReachedDestinationTimestamp() {
695
		return reachedDestinationTimestamp;
696
	}
697
	public void setReachedDestinationTimestamp(LocalDateTime reachedDestinationTimestamp) {
698
		this.reachedDestinationTimestamp = reachedDestinationTimestamp;
699
	}
700
	public LocalDateTime getFirstDlvyatmpTimestamp() {
701
		return firstDlvyatmpTimestamp;
702
	}
703
	public void setFirstDlvyatmpTimestamp(LocalDateTime firstDlvyatmpTimestamp) {
704
		this.firstDlvyatmpTimestamp = firstDlvyatmpTimestamp;
705
	}
21629 kshitij.so 706
	public Integer getOriginalOrderId() {
21545 ashik.ali 707
		return originalOrderId;
708
	}
21629 kshitij.so 709
	public void setOriginalOrderId(Integer originalOrderId) {
21545 ashik.ali 710
		this.originalOrderId = originalOrderId;
711
	}
21629 kshitij.so 712
	public Integer getFulfilmentWarehouseId() {
21545 ashik.ali 713
		return fulfilmentWarehouseId;
714
	}
21629 kshitij.so 715
	public void setFulfilmentWarehouseId(Integer fulfilmentWarehouseId) {
21545 ashik.ali 716
		this.fulfilmentWarehouseId = fulfilmentWarehouseId;
717
	}
21629 kshitij.so 718
	public Integer getOrderType() {
21545 ashik.ali 719
		return orderType;
720
	}
21629 kshitij.so 721
	public void setOrderType(Integer orderType) {
21545 ashik.ali 722
		this.orderType = orderType;
723
	}
21629 kshitij.so 724
	public Integer getPickupStoreId() {
21545 ashik.ali 725
		return pickupStoreId;
726
	}
21629 kshitij.so 727
	public void setPickupStoreId(Integer pickupStoreId) {
21545 ashik.ali 728
		this.pickupStoreId = pickupStoreId;
729
	}
21629 kshitij.so 730
	public Boolean isOtg() {
21545 ashik.ali 731
		return otg;
732
	}
21629 kshitij.so 733
	public void setOtg(Boolean otg) {
21545 ashik.ali 734
		this.otg = otg;
735
	}
736
	public LocalDateTime getCourierDeliveryTimestamp() {
737
		return courierDeliveryTimestamp;
738
	}
739
	public void setCourierDeliveryTimestamp(LocalDateTime courierDeliveryTimestamp) {
740
		this.courierDeliveryTimestamp = courierDeliveryTimestamp;
741
	}
21629 kshitij.so 742
	public Integer getInsurer() {
21545 ashik.ali 743
		return insurer;
744
	}
21629 kshitij.so 745
	public void setInsurer(Integer insurer) {
21545 ashik.ali 746
		this.insurer = insurer;
747
	}
21629 kshitij.so 748
	public Float getInsuranceAmount() {
21545 ashik.ali 749
		return insuranceAmount;
750
	}
21629 kshitij.so 751
	public void setInsuranceAmount(Float insuranceAmount) {
21545 ashik.ali 752
		this.insuranceAmount = insuranceAmount;
753
	}
21629 kshitij.so 754
	public Integer getFreebieItemId() {
21545 ashik.ali 755
		return freebieItemId;
756
	}
21629 kshitij.so 757
	public void setFreebieItemId(Integer freebieItemId) {
21545 ashik.ali 758
		this.freebieItemId = freebieItemId;
759
	}
21629 kshitij.so 760
	public Integer getSource() {
21545 ashik.ali 761
		return source;
762
	}
21629 kshitij.so 763
	public void setSource(Integer source) {
21545 ashik.ali 764
		this.source = source;
765
	}
21629 kshitij.so 766
	public Float getAdvanceAmount() {
21545 ashik.ali 767
		return advanceAmount;
768
	}
21629 kshitij.so 769
	public void setAdvanceAmount(Float advanceAmount) {
21545 ashik.ali 770
		this.advanceAmount = advanceAmount;
771
	}
21629 kshitij.so 772
	public Integer getStoreId() {
21545 ashik.ali 773
		return storeId;
774
	}
21629 kshitij.so 775
	public void setStoreId(Integer storeId) {
21545 ashik.ali 776
		this.storeId = storeId;
777
	}
21629 kshitij.so 778
	public Integer getProductCondition() {
21545 ashik.ali 779
		return productCondition;
780
	}
21629 kshitij.so 781
	public void setProductCondition(Integer productCondition) {
21545 ashik.ali 782
		this.productCondition = productCondition;
783
	}
21629 kshitij.so 784
	public Integer getDataProtectionInsurer() {
21545 ashik.ali 785
		return dataProtectionInsurer;
786
	}
21629 kshitij.so 787
	public void setDataProtectionInsurer(Integer dataProtectionInsurer) {
21545 ashik.ali 788
		this.dataProtectionInsurer = dataProtectionInsurer;
789
	}
21629 kshitij.so 790
	public Integer getDataProtectionAmount() {
21545 ashik.ali 791
		return dataProtectionAmount;
792
	}
21629 kshitij.so 793
	public void setDataProtectionAmount(Integer dataProtectionAmount) {
21545 ashik.ali 794
		this.dataProtectionAmount = dataProtectionAmount;
795
	}
796
	public TaxType getTaxType() {
797
		return taxType;
798
	}
799
	public void setTaxType(TaxType taxType) {
800
		this.taxType = taxType;
801
	}
802
	public String getLogisticsTransactionId() {
803
		return logisticsTransactionId;
804
	}
805
	public void setLogisticsTransactionId(String logisticsTransactionId) {
806
		this.logisticsTransactionId = logisticsTransactionId;
807
	}
21629 kshitij.so 808
	public Float getShippingCost() {
21545 ashik.ali 809
		return shippingCost;
810
	}
21629 kshitij.so 811
	public void setShippingCost(Float shippingCost) {
21545 ashik.ali 812
		this.shippingCost = shippingCost;
813
	}
21629 kshitij.so 814
	public Float getCodCharges() {
21545 ashik.ali 815
		return codCharges;
816
	}
21629 kshitij.so 817
	public void setCodCharges(Float codCharges) {
21545 ashik.ali 818
		this.codCharges = codCharges;
819
	}
21629 kshitij.so 820
	public Float getWalletAmount() {
21545 ashik.ali 821
		return walletAmount;
822
	}
21629 kshitij.so 823
	public void setWalletAmount(Float walletAmount) {
21545 ashik.ali 824
		this.walletAmount = walletAmount;
825
	}
21629 kshitij.so 826
	public Float getNetPayableAmount() {
21545 ashik.ali 827
		return netPayableAmount;
828
	}
21629 kshitij.so 829
	public void setNetPayableAmount(Float netPayableAmount) {
21545 ashik.ali 830
		this.netPayableAmount = netPayableAmount;
831
	}
21629 kshitij.so 832
	public Float getShippingRefund() {
21545 ashik.ali 833
		return shippingRefund;
834
	}
21629 kshitij.so 835
	public void setShippingRefund(Float shippingRefund) {
21545 ashik.ali 836
		this.shippingRefund = shippingRefund;
837
	}
838
	@Override
839
	public String toString() {
840
		return "Order [id=" + id + ", warehouseId=" + warehouseId + ", sellerId=" + sellerId + ", warehouseAddressId="
841
				+ warehouseAddressId + ", logisticsProviderId=" + logisticsProviderId + ", airwayBillNumber="
842
				+ airwayBillNumber + ", trackingId=" + trackingId + ", expectedDeliveryTime=" + expectedDeliveryTime
843
				+ ", promisedDeliveryTime=" + promisedDeliveryTime + ", expectedShippingTime=" + expectedShippingTime
844
				+ ", promisedShippingTime=" + promisedShippingTime + ", retailerId=" + retailerId + ", retailerName="
845
				+ retailerName + ", retailerMobileNumber=" + retailerMobileNumber + ", retailerPinCode="
846
				+ retailerPinCode + ", retailerAddress1=" + retailerAddress1 + ", retailerAddress2=" + retailerAddress2
847
				+ ", retailerCity=" + retailerCity + ", retailerState=" + retailerState + ", retailerEmailId="
848
				+ retailerEmailId + ", status=" + status + ", statusDescription=" + statusDescription + ", totalAmount="
849
				+ totalAmount + ", gvAmount=" + gvAmount + ", totalWeight=" + totalWeight + ", invoiceNumber="
850
				+ invoiceNumber + ", billedBy=" + billedBy + ", createTimestamp=" + createTimestamp
851
				+ ", acceptedTimestamp=" + acceptedTimestamp + ", billingTimestamp=" + billingTimestamp
852
				+ ", shippingTimestamp=" + shippingTimestamp + ", pickupTimestamp=" + pickupTimestamp
853
				+ ", deliveryTimestamp=" + deliveryTimestamp + ", outOfStockTimestamp=" + outOfStockTimestamp
854
				+ ", jacketNumber=" + jacketNumber + ", receiver=" + receiver
855
				+ ", batchNumber=" + batchNumber + ", serialNumber=" + serialNumber + ", doaFlag=" + doaFlag
856
				+ ", pickupRequestNumber=" + pickupRequestNumber + ", newOrderId=" + newOrderId + ", doaAuthTimestamp="
857
				+ doaAuthTimestamp + ", doaPickupTimestamp=" + doaPickupTimestamp + ", receiverReturnTimestamp="
858
				+ receiverReturnTimestamp + ", reShipTimestamp=" + reShipTimestamp + ", refundTimestamp="
859
				+ refundTimestamp + ", purchaseOrderId=" + purchaseOrderId + ", cod=" + cod + ", verificationTimestamp="
860
				+ verificationTimestamp + ", refundBy=" + refundBy + ", refundReason=" + refundReason + ", delayReason="
861
				+ delayReason + ", codReconciliationTimestamp=" + codReconciliationTimestamp + ", previousStatus="
862
				+ previousStatus + ", vendorId=" + vendorId + ", delayReasonText=" + delayReasonText
863
				+ ", doaLogisticsProviderId=" + doaLogisticsProviderId + ", vendorPaid=" + vendorPaid
864
				+ ", localConnectedTimestamp=" + localConnectedTimestamp + ", reachedDestinationTimestamp="
865
				+ reachedDestinationTimestamp + ", firstDlvyatmpTimestamp=" + firstDlvyatmpTimestamp
866
				+ ", originalOrderId=" + originalOrderId + ", fulfilmentWarehouseId=" + fulfilmentWarehouseId
867
				+ ", orderType=" + orderType + ", pickupStoreId=" + pickupStoreId + ", otg=" + otg
868
				+ ", courierDeliveryTimestamp=" + courierDeliveryTimestamp + ", insurer=" + insurer
869
				+ ", insuranceAmount=" + insuranceAmount + ", freebieItemId=" + freebieItemId + ", source=" + source
870
				+ ", advanceAmount=" + advanceAmount + ", storeId=" + storeId + ", productCondition=" + productCondition
871
				+ ", dataProtectionInsurer=" + dataProtectionInsurer + ", dataProtectionAmount=" + dataProtectionAmount
872
				+ ", taxType=" + taxType + ", logisticsTransactionId=" + logisticsTransactionId + ", shippingCost="
873
				+ shippingCost + ", codCharges=" + codCharges + ", walletAmount=" + walletAmount + ", netPayableAmount="
874
				+ netPayableAmount + ", shippingRefund=" + shippingRefund + "]";
875
	}
876
 
877
 
878
 
879
 
880
}