Subversion Repositories SmartDukaan

Rev

Rev 27738 | Rev 27779 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
21716 ashik.ali 1
package com.spice.profitmandi.dao.entity.transaction;
21545 ashik.ali 2
 
3
import java.io.Serializable;
4
import java.time.LocalDateTime;
23075 ashik.ali 5
import java.time.format.DateTimeFormatter;
21545 ashik.ali 6
 
21653 ashik.ali 7
import javax.persistence.CascadeType;
21545 ashik.ali 8
import javax.persistence.Column;
22009 ashik.ali 9
import javax.persistence.Convert;
21545 ashik.ali 10
import javax.persistence.Entity;
11
import javax.persistence.EnumType;
12
import javax.persistence.Enumerated;
21653 ashik.ali 13
import javax.persistence.FetchType;
21545 ashik.ali 14
import javax.persistence.GeneratedValue;
15
import javax.persistence.GenerationType;
16
import javax.persistence.Id;
21653 ashik.ali 17
import javax.persistence.JoinColumn;
21984 kshitij.so 18
import javax.persistence.ManyToOne;
21545 ashik.ali 19
import javax.persistence.NamedQueries;
20
import javax.persistence.NamedQuery;
21
import javax.persistence.Table;
22
 
22009 ashik.ali 23
import com.spice.profitmandi.dao.convertor.LocalDateTimeAttributeConverter;
24
 
21716 ashik.ali 25
import in.shop2020.model.v1.order.OrderStatus;
26
import in.shop2020.model.v1.order.TaxType;
21545 ashik.ali 27
 
28
/**
29
 * This class basically contains order details
30
 * 
31
 * @author ashikali
32
 *
33
 */
21634 ashik.ali 34
 
21545 ashik.ali 35
@Entity
27723 tejbeer 36
@Table(name = "transaction.`order`", schema = "transaction")
37
@NamedQueries({ @NamedQuery(name = "Order.selectAll", query = "select o from Order o"),
38
		@NamedQuery(name = "Order.selectById", query = "select o from Order o where o.id= :id"),
39
		@NamedQuery(name = "Order.selectByTransactionId", query = "select t.id, t.createTimestamp, o.retailerAddress1, o.retailerAddress2, o.retailerCity, "
40
				+ "o.retailerPinCode, o.retailerState, o.shippingCost, o.statusDescription, o.invoiceNumber, o.airwayBillNumber, o.totalAmount, li.brand, li.modelName, "
41
				+ "li.modelNumber, li.color, li.quantity, li.unitPrice, p.id, p.name,  o.shippingTimestamp, o.status, o.promisedDeliveryTime, o.retailerName, t.status, i.catalogItemId  from Transaction t join Order o on o.transactionId = t.id "
42
				+ "join LineItem li on li.orderId = o.id left join Provider p on p.id = o.logisticsProviderId join Item i on i.id=li.itemId where o.transactionId = :transactionId"),
43
 
44
		@NamedQuery(name = "Order.selectItemIdTypeQuantity", query = "select new com.spice.profitmandi.dao.model.ItemIdTypeQuantity(li.itemId, i.type, li.quantity) from Order o join LineItem li on li.orderId = o.id join Item i on i.id = li.itemId where o.invoiceNumber = :invoiceNumber and o.retailerId = :retailerId"),
45
 
46
		@NamedQuery(name = "Order.selectAllBilledOrderGroupByBrand", query = "select new com.spice.profitmandi.dao.model.SecondaryOrderBillingModel(li.brand, "
47
				+ "sum(case when o.billingTimestamp >= :today then CAST(o.totalAmount  AS int) else 0 end),"
27749 tejbeer 48
				+ "sum(case when o.billingTimestamp >= :threedays  and o.billingTimestamp < :endDate  then CAST(o.totalAmount  AS int) else 0 end),"
27723 tejbeer 49
				+ "sum(case when concat(year(o.billingTimestamp ), month(o.billingTimestamp ))= :mtd  then CAST(o.totalAmount AS int) else 0 end),"
50
				+ "sum(case when o.billingTimestamp between  :lmtdStartDate and :lmtdEndDate  then CAST(o.totalAmount  AS int) else 0 end),"
27749 tejbeer 51
				+ "sum(case when o.billingTimestamp between  :lmtdStartDate and :lmsEndDate  then CAST(o.totalAmount  AS int) else 0 end),"
27723 tejbeer 52
				+ "	sum(case when o.billingTimestamp >= :today then li.quantity else 0 end),"
27726 tejbeer 53
				+ "	sum(case when o.billingTimestamp >= :threedays and o.billingTimestamp < :endDate then li.quantity else 0 end),"
27723 tejbeer 54
				+ " sum(case when concat(year(o.billingTimestamp), month(o.billingTimestamp))= :mtd  then li.quantity else 0 end),"
27749 tejbeer 55
				+ "	sum(case when o.billingTimestamp between  :lmtdStartDate and :lmtdEndDate then li.quantity else 0 end),"
56
				+ "	sum(case when o.billingTimestamp between  :lmtdStartDate and :lmsEndDate  then li.quantity else 0 end)"
57
				+ " )"
27729 tejbeer 58
				+ "	 from Order o join LineItem li on o.id = li.orderId where o.billingTimestamp is not null and o.refundTimestamp is null"
27738 tejbeer 59
				+ "	and o.billingTimestamp >= :lmtdStartDate and o.warehouseId in :warehouseId group by li.brand"),
27723 tejbeer 60
 
27749 tejbeer 61
		@NamedQuery(name = "Order.selectAllBilledOrderItemByBrand", query = "select new com.spice.profitmandi.dao.model.SecondaryOrderItemBillingModel(o.retailerName,li.brand,i.modelName, "
27738 tejbeer 62
				+ " i.modelNumber, i.color," + "o.totalAmount," + "	 li.quantity)"
63
				+ "	 from Order o join LineItem li on o.id = li.orderId join Item i on i.id = li.itemId where o.billingTimestamp is not null and o.refundTimestamp is null"
27749 tejbeer 64
				+ "	and o.billingTimestamp >= :startDate and o.billingTimestamp < :endDate and o.warehouseId in :warehouseId and li.brand in :brand order by li.itemId desc"),
27738 tejbeer 65
 
27749 tejbeer 66
		@NamedQuery(name = "Order.selectTodayBilledOrderItemByBrand", query = "select new com.spice.profitmandi.dao.model.SecondaryOrderItemBillingModel(o.retailerName,li.brand,i.modelName, "
27738 tejbeer 67
				+ " i.modelNumber, i.color," + "o.totalAmount," + "	 li.quantity)"
68
				+ "	 from Order o join LineItem li on o.id = li.orderId join Item i on i.id = li.itemId where o.billingTimestamp is not null and o.refundTimestamp is null"
27749 tejbeer 69
				+ "	and o.billingTimestamp >= :startDate and o.warehouseId in :warehouseId and li.brand in :brand order by li.itemId desc")
27738 tejbeer 70
 
21545 ashik.ali 71
})
27723 tejbeer 72
public class Order implements Serializable {
73
 
21545 ashik.ali 74
	private static final long serialVersionUID = 1L;
27723 tejbeer 75
 
21545 ashik.ali 76
	public Order() {
77
	}
27723 tejbeer 78
 
21545 ashik.ali 79
	@Id
27723 tejbeer 80
	@Column(name = "id", unique = true, updatable = false)
21545 ashik.ali 81
	@GeneratedValue(strategy = GenerationType.IDENTITY)
21629 kshitij.so 82
	private Integer id;
27723 tejbeer 83
 
21545 ashik.ali 84
	@Column(name = "warehouse_id")
21629 kshitij.so 85
	private Integer warehouseId;
27723 tejbeer 86
 
21545 ashik.ali 87
	@Column(name = "seller_id")
21629 kshitij.so 88
	private Integer sellerId;
27723 tejbeer 89
 
21545 ashik.ali 90
	@Column(name = "warehouse_address_id")
21629 kshitij.so 91
	private Integer warehouseAddressId;
27723 tejbeer 92
 
21545 ashik.ali 93
	@Column(name = "logistics_provider_id")
21629 kshitij.so 94
	private Integer logisticsProviderId;
27723 tejbeer 95
 
21614 kshitij.so 96
	@Column(name = "airwaybill_no", length = 50)
21545 ashik.ali 97
	private String airwayBillNumber;
27723 tejbeer 98
 
21545 ashik.ali 99
	@Column(name = "tracking_id", length = 50)
100
	private String trackingId;
27723 tejbeer 101
 
22009 ashik.ali 102
	@Convert(converter = LocalDateTimeAttributeConverter.class)
21545 ashik.ali 103
	@Column(name = "expected_delivery_time")
104
	private LocalDateTime expectedDeliveryTime;
27723 tejbeer 105
 
22009 ashik.ali 106
	@Convert(converter = LocalDateTimeAttributeConverter.class)
21545 ashik.ali 107
	@Column(name = "promised_delivery_time")
108
	private LocalDateTime promisedDeliveryTime;
27723 tejbeer 109
 
22009 ashik.ali 110
	@Convert(converter = LocalDateTimeAttributeConverter.class)
21545 ashik.ali 111
	@Column(name = "expected_shipping_time")
112
	private LocalDateTime expectedShippingTime;
27723 tejbeer 113
 
22009 ashik.ali 114
	@Convert(converter = LocalDateTimeAttributeConverter.class)
21545 ashik.ali 115
	@Column(name = "promised_shipping_time")
116
	private LocalDateTime promisedShippingTime;
27723 tejbeer 117
 
23884 amit.gupta 118
	@Convert(converter = LocalDateTimeAttributeConverter.class)
119
	@Column(name = "partner_grn_timestamp")
120
	private LocalDateTime partnerGrnTimestamp;
27723 tejbeer 121
 
23902 amit.gupta 122
	public LocalDateTime getPartnerGrnTimestamp() {
23884 amit.gupta 123
		return partnerGrnTimestamp;
124
	}
27723 tejbeer 125
 
23902 amit.gupta 126
	public void setPartnerGrnTimestamp(LocalDateTime partnerGrnTimestamp) {
23884 amit.gupta 127
		this.partnerGrnTimestamp = partnerGrnTimestamp;
128
	}
129
 
21545 ashik.ali 130
	@Column(name = "customer_id")
21629 kshitij.so 131
	private Integer retailerId;
27723 tejbeer 132
 
21545 ashik.ali 133
	@Column(name = "customer_name", length = 50)
134
	private String retailerName;
27723 tejbeer 135
 
21545 ashik.ali 136
	@Column(name = "customer_mobilenumber", length = 20)
137
	private String retailerMobileNumber;
27723 tejbeer 138
 
21545 ashik.ali 139
	@Column(name = "customer_pincode", length = 10)
140
	private String retailerPinCode;
27723 tejbeer 141
 
21545 ashik.ali 142
	@Column(name = "customer_address1", length = 100)
143
	private String retailerAddress1;
27723 tejbeer 144
 
21545 ashik.ali 145
	@Column(name = "customer_address2", length = 100)
146
	private String retailerAddress2;
27723 tejbeer 147
 
21545 ashik.ali 148
	@Column(name = "customer_city", length = 100)
149
	private String retailerCity;
27723 tejbeer 150
 
21545 ashik.ali 151
	@Column(name = "customer_state", length = 100)
152
	private String retailerState;
27723 tejbeer 153
 
21545 ashik.ali 154
	@Column(name = "customer_email", length = 50)
155
	private String retailerEmailId;
27723 tejbeer 156
 
21545 ashik.ali 157
	@Column(name = "status")
158
	@Enumerated(EnumType.ORDINAL)
159
	private OrderStatus status;
27723 tejbeer 160
 
21545 ashik.ali 161
	@Column(name = "statusDescription", length = 50)
162
	private String statusDescription;
27723 tejbeer 163
 
21545 ashik.ali 164
	@Column(name = "total_amount")
21629 kshitij.so 165
	private Float totalAmount;
27723 tejbeer 166
 
21545 ashik.ali 167
	@Column(name = "gvAmount")
21629 kshitij.so 168
	private Float gvAmount;
27723 tejbeer 169
 
21545 ashik.ali 170
	@Column(name = "total_weight")
21629 kshitij.so 171
	private Float totalWeight;
27723 tejbeer 172
 
21545 ashik.ali 173
	@Column(name = "invoice_number", length = 30)
174
	private String invoiceNumber;
27723 tejbeer 175
 
21545 ashik.ali 176
	@Column(name = "billed_by", length = 30)
177
	private String billedBy;
27723 tejbeer 178
 
22009 ashik.ali 179
	@Convert(converter = LocalDateTimeAttributeConverter.class)
21545 ashik.ali 180
	@Column(name = "created_timestamp")
181
	private LocalDateTime createTimestamp;
27723 tejbeer 182
 
22009 ashik.ali 183
	@Convert(converter = LocalDateTimeAttributeConverter.class)
21545 ashik.ali 184
	@Column(name = "accepted_timestamp")
185
	private LocalDateTime acceptedTimestamp;
27723 tejbeer 186
 
22009 ashik.ali 187
	@Convert(converter = LocalDateTimeAttributeConverter.class)
21545 ashik.ali 188
	@Column(name = "billing_timestamp")
189
	private LocalDateTime billingTimestamp;
27723 tejbeer 190
 
22009 ashik.ali 191
	@Convert(converter = LocalDateTimeAttributeConverter.class)
21545 ashik.ali 192
	@Column(name = "shipping_timestamp")
193
	private LocalDateTime shippingTimestamp;
27723 tejbeer 194
 
22009 ashik.ali 195
	@Convert(converter = LocalDateTimeAttributeConverter.class)
21545 ashik.ali 196
	@Column(name = "pickup_timestamp")
197
	private LocalDateTime pickupTimestamp;
27723 tejbeer 198
 
22009 ashik.ali 199
	@Convert(converter = LocalDateTimeAttributeConverter.class)
21545 ashik.ali 200
	@Column(name = "delivery_timestamp")
201
	private LocalDateTime deliveryTimestamp;
27723 tejbeer 202
 
22009 ashik.ali 203
	@Convert(converter = LocalDateTimeAttributeConverter.class)
21545 ashik.ali 204
	@Column(name = "outofstock_timestamp")
205
	private LocalDateTime outOfStockTimestamp;
27723 tejbeer 206
 
21545 ashik.ali 207
	@Column(name = "transaction_id")
27723 tejbeer 208
	private Integer transactionId;
209
 
210
	/*
211
	 * @Column(name = "jacket_number", length = 10) private Integer jacketNumber;
212
	 */
213
 
21545 ashik.ali 214
	@Column(name = "receiver", length = 50)
215
	private String receiver;
27723 tejbeer 216
 
21545 ashik.ali 217
	@Column(name = "batchNo")
21629 kshitij.so 218
	private Integer batchNumber;
27723 tejbeer 219
 
21545 ashik.ali 220
	@Column(name = "serialNo")
21629 kshitij.so 221
	private Integer serialNumber;
27723 tejbeer 222
 
223
	@Column(name = "doaFlag", columnDefinition = "tinyInteger(1) default 0")
21629 kshitij.so 224
	private Boolean doaFlag;
27723 tejbeer 225
 
21545 ashik.ali 226
	@Column(name = "pickupRequestNo")
21629 kshitij.so 227
	private Integer pickupRequestNumber;
27723 tejbeer 228
 
21545 ashik.ali 229
	@Column(name = "new_order_id")
21629 kshitij.so 230
	private Integer newOrderId;
27723 tejbeer 231
 
21545 ashik.ali 232
	@Column(name = "doa_auth_timestamp")
233
	private LocalDateTime doaAuthTimestamp;
27723 tejbeer 234
 
22009 ashik.ali 235
	@Convert(converter = LocalDateTimeAttributeConverter.class)
21545 ashik.ali 236
	@Column(name = "doa_pickup_timestamp")
237
	private LocalDateTime doaPickupTimestamp;
27723 tejbeer 238
 
22009 ashik.ali 239
	@Convert(converter = LocalDateTimeAttributeConverter.class)
21545 ashik.ali 240
	@Column(name = "received_return_timestamp")
241
	private LocalDateTime receiverReturnTimestamp;
27723 tejbeer 242
 
22009 ashik.ali 243
	@Convert(converter = LocalDateTimeAttributeConverter.class)
21545 ashik.ali 244
	@Column(name = "reship_timestamp")
245
	private LocalDateTime reShipTimestamp;
27723 tejbeer 246
 
22009 ashik.ali 247
	@Convert(converter = LocalDateTimeAttributeConverter.class)
21545 ashik.ali 248
	@Column(name = "refund_timestamp")
249
	private LocalDateTime refundTimestamp;
27723 tejbeer 250
 
21545 ashik.ali 251
	@Column(name = "purchase_order_id")
21629 kshitij.so 252
	private Integer purchaseOrderId;
27723 tejbeer 253
 
254
	@Column(name = "cod", columnDefinition = "tinyInteger(1) default 0")
21629 kshitij.so 255
	private Boolean cod;
27723 tejbeer 256
 
22009 ashik.ali 257
	@Convert(converter = LocalDateTimeAttributeConverter.class)
21545 ashik.ali 258
	@Column(name = "verification_timestamp")
259
	private LocalDateTime verificationTimestamp;
27723 tejbeer 260
 
21629 kshitij.so 261
	@Column(name = "refunded_by", length = 30)
21545 ashik.ali 262
	private String refundBy;
27723 tejbeer 263
 
21545 ashik.ali 264
	@Column(name = "refund_reason", length = 256)
265
	private String refundReason;
27723 tejbeer 266
 
267
	/*
268
	 * @Column(name = "delay_reason") private DelayReason delayReason;
269
	 */
270
 
22009 ashik.ali 271
	@Convert(converter = LocalDateTimeAttributeConverter.class)
21545 ashik.ali 272
	@Column(name = "cod_reconciliation_timestamp")
273
	private LocalDateTime codReconciliationTimestamp;
27723 tejbeer 274
 
21629 kshitij.so 275
	private Integer previousStatus;
27723 tejbeer 276
 
21545 ashik.ali 277
	@Column(name = "vendorId")
21629 kshitij.so 278
	private Integer vendorId;
27723 tejbeer 279
 
21545 ashik.ali 280
	@Column(name = "delayReasonText", length = 250)
281
	private String delayReasonText;
27723 tejbeer 282
 
21545 ashik.ali 283
	@Column(name = "doa_logistics_provider_id")
21629 kshitij.so 284
	private Integer doaLogisticsProviderId;
27723 tejbeer 285
 
286
	@Column(name = "vendor_paid", columnDefinition = "tinyInteger(1) default 0")
21629 kshitij.so 287
	private Boolean vendorPaid;
27723 tejbeer 288
 
22009 ashik.ali 289
	@Convert(converter = LocalDateTimeAttributeConverter.class)
21545 ashik.ali 290
	@Column(name = "local_connected_timestamp")
291
	private LocalDateTime localConnectedTimestamp;
27723 tejbeer 292
 
22009 ashik.ali 293
	@Convert(converter = LocalDateTimeAttributeConverter.class)
21545 ashik.ali 294
	@Column(name = "reached_destination_timestamp")
295
	private LocalDateTime reachedDestinationTimestamp;
27723 tejbeer 296
 
22009 ashik.ali 297
	@Convert(converter = LocalDateTimeAttributeConverter.class)
21545 ashik.ali 298
	@Column(name = "first_dlvyatmp_timestamp")
299
	private LocalDateTime firstDlvyatmpTimestamp;
27723 tejbeer 300
 
21545 ashik.ali 301
	@Column(name = "originalOrderId")
21629 kshitij.so 302
	private Integer originalOrderId;
27723 tejbeer 303
 
21545 ashik.ali 304
	@Column(name = "fulfilmentWarehouseId")
21629 kshitij.so 305
	private Integer fulfilmentWarehouseId;
27723 tejbeer 306
 
21545 ashik.ali 307
	@Column(name = "orderType")
21629 kshitij.so 308
	private Integer orderType;
27723 tejbeer 309
 
21545 ashik.ali 310
	@Column(name = "pickupStoreId")
21629 kshitij.so 311
	private Integer pickupStoreId;
27723 tejbeer 312
 
313
	@Column(name = "otg", columnDefinition = "tinyInteger(1) default 0")
21629 kshitij.so 314
	private Boolean otg;
27723 tejbeer 315
 
22009 ashik.ali 316
	@Convert(converter = LocalDateTimeAttributeConverter.class)
21545 ashik.ali 317
	@Column(name = "courier_delivery_time")
318
	private LocalDateTime courierDeliveryTimestamp;
27723 tejbeer 319
 
21545 ashik.ali 320
	@Column(name = "insurer")
21629 kshitij.so 321
	private Integer insurer;
27723 tejbeer 322
 
21545 ashik.ali 323
	@Column(name = "insuranceAmount")
21629 kshitij.so 324
	private Float insuranceAmount;
27723 tejbeer 325
 
21545 ashik.ali 326
	@Column(name = "freebieItemId")
21629 kshitij.so 327
	private Integer freebieItemId;
27723 tejbeer 328
 
21545 ashik.ali 329
	@Column(name = "source")
21629 kshitij.so 330
	private Integer source;
27723 tejbeer 331
 
21545 ashik.ali 332
	@Column(name = "advanceAmount")
21629 kshitij.so 333
	private Float advanceAmount;
27723 tejbeer 334
 
21545 ashik.ali 335
	@Column(name = "storeId")
21629 kshitij.so 336
	private Integer storeId;
27723 tejbeer 337
 
21545 ashik.ali 338
	@Column(name = "productCondition")
21629 kshitij.so 339
	private Integer productCondition;
27723 tejbeer 340
 
21545 ashik.ali 341
	@Column(name = "dataProtectionInsurer")
21629 kshitij.so 342
	private Integer dataProtectionInsurer;
27723 tejbeer 343
 
21545 ashik.ali 344
	@Column(name = "dataProtectionAmount")
21629 kshitij.so 345
	private Integer dataProtectionAmount;
27723 tejbeer 346
 
21545 ashik.ali 347
	@Column(name = "taxType")
21629 kshitij.so 348
	@Enumerated(EnumType.ORDINAL)
21545 ashik.ali 349
	private TaxType taxType;
27723 tejbeer 350
 
21545 ashik.ali 351
	@Column(name = "logisticsTransactionId", length = 100)
352
	private String logisticsTransactionId;
27723 tejbeer 353
 
21545 ashik.ali 354
	@Column(name = "shippingCost")
21629 kshitij.so 355
	private Float shippingCost;
27723 tejbeer 356
 
21545 ashik.ali 357
	@Column(name = "codCharges")
21629 kshitij.so 358
	private Float codCharges;
27723 tejbeer 359
 
21545 ashik.ali 360
	@Column(name = "wallet_amount")
21629 kshitij.so 361
	private Float walletAmount;
27723 tejbeer 362
 
21545 ashik.ali 363
	@Column(name = "net_payable_amount")
21629 kshitij.so 364
	private Float netPayableAmount;
27723 tejbeer 365
 
21545 ashik.ali 366
	@Column(name = "shippingRefund")
21629 kshitij.so 367
	private Float shippingRefund;
27723 tejbeer 368
 
369
	@ManyToOne(cascade = CascadeType.ALL, fetch = FetchType.EAGER)
370
	@JoinColumn(name = "id", insertable = false, updatable = false, nullable = false, referencedColumnName = "order_id")
21653 ashik.ali 371
	private LineItem lineItem;
27723 tejbeer 372
 
21629 kshitij.so 373
	public Integer getId() {
21545 ashik.ali 374
		return id;
375
	}
27723 tejbeer 376
 
21629 kshitij.so 377
	public void setId(Integer id) {
21545 ashik.ali 378
		this.id = id;
379
	}
27723 tejbeer 380
 
21629 kshitij.so 381
	public Integer getWarehouseId() {
21545 ashik.ali 382
		return warehouseId;
383
	}
27723 tejbeer 384
 
21629 kshitij.so 385
	public void setWarehouseId(Integer warehouseId) {
21545 ashik.ali 386
		this.warehouseId = warehouseId;
387
	}
27723 tejbeer 388
 
21629 kshitij.so 389
	public Integer getSellerId() {
21545 ashik.ali 390
		return sellerId;
391
	}
27723 tejbeer 392
 
21629 kshitij.so 393
	public void setSellerId(Integer sellerId) {
21545 ashik.ali 394
		this.sellerId = sellerId;
395
	}
27723 tejbeer 396
 
21629 kshitij.so 397
	public Integer getWarehouseAddressId() {
21545 ashik.ali 398
		return warehouseAddressId;
399
	}
27723 tejbeer 400
 
21629 kshitij.so 401
	public void setWarehouseAddressId(Integer warehouseAddressId) {
21545 ashik.ali 402
		this.warehouseAddressId = warehouseAddressId;
403
	}
27723 tejbeer 404
 
21629 kshitij.so 405
	public Integer getLogisticsProviderId() {
21545 ashik.ali 406
		return logisticsProviderId;
407
	}
27723 tejbeer 408
 
21629 kshitij.so 409
	public void setLogisticsProviderId(Integer logisticsProviderId) {
21545 ashik.ali 410
		this.logisticsProviderId = logisticsProviderId;
411
	}
27723 tejbeer 412
 
21545 ashik.ali 413
	public String getAirwayBillNumber() {
414
		return airwayBillNumber;
415
	}
27723 tejbeer 416
 
21545 ashik.ali 417
	public void setAirwayBillNumber(String airwayBillNumber) {
418
		this.airwayBillNumber = airwayBillNumber;
419
	}
27723 tejbeer 420
 
21545 ashik.ali 421
	public String getTrackingId() {
422
		return trackingId;
423
	}
27723 tejbeer 424
 
21545 ashik.ali 425
	public void setTrackingId(String trackingId) {
426
		this.trackingId = trackingId;
427
	}
27723 tejbeer 428
 
21545 ashik.ali 429
	public LocalDateTime getExpectedDeliveryTime() {
430
		return expectedDeliveryTime;
431
	}
27723 tejbeer 432
 
21545 ashik.ali 433
	public void setExpectedDeliveryTime(LocalDateTime expectedDeliveryTime) {
434
		this.expectedDeliveryTime = expectedDeliveryTime;
435
	}
27723 tejbeer 436
 
21545 ashik.ali 437
	public LocalDateTime getPromisedDeliveryTime() {
438
		return promisedDeliveryTime;
439
	}
27723 tejbeer 440
 
21545 ashik.ali 441
	public void setPromisedDeliveryTime(LocalDateTime promisedDeliveryTime) {
442
		this.promisedDeliveryTime = promisedDeliveryTime;
443
	}
27723 tejbeer 444
 
21545 ashik.ali 445
	public LocalDateTime getExpectedShippingTime() {
446
		return expectedShippingTime;
447
	}
27723 tejbeer 448
 
21545 ashik.ali 449
	public void setExpectedShippingTime(LocalDateTime expectedShippingTime) {
450
		this.expectedShippingTime = expectedShippingTime;
451
	}
27723 tejbeer 452
 
21545 ashik.ali 453
	public LocalDateTime getPromisedShippingTime() {
454
		return promisedShippingTime;
455
	}
27723 tejbeer 456
 
21545 ashik.ali 457
	public void setPromisedShippingTime(LocalDateTime promisedShippingTime) {
458
		this.promisedShippingTime = promisedShippingTime;
459
	}
27723 tejbeer 460
 
21629 kshitij.so 461
	public Integer getRetailerId() {
21545 ashik.ali 462
		return retailerId;
463
	}
27723 tejbeer 464
 
21629 kshitij.so 465
	public void setRetailerId(Integer retailerId) {
21545 ashik.ali 466
		this.retailerId = retailerId;
467
	}
27723 tejbeer 468
 
21545 ashik.ali 469
	public String getRetailerName() {
470
		return retailerName;
471
	}
27723 tejbeer 472
 
21545 ashik.ali 473
	public void setRetailerName(String retailerName) {
474
		this.retailerName = retailerName;
475
	}
27723 tejbeer 476
 
21545 ashik.ali 477
	public String getRetailerMobileNumber() {
478
		return retailerMobileNumber;
479
	}
27723 tejbeer 480
 
21545 ashik.ali 481
	public void setRetailerMobileNumber(String retailerMobileNumber) {
482
		this.retailerMobileNumber = retailerMobileNumber;
483
	}
27723 tejbeer 484
 
21545 ashik.ali 485
	public String getRetailerPinCode() {
486
		return retailerPinCode;
487
	}
27723 tejbeer 488
 
21545 ashik.ali 489
	public void setRetailerPinCode(String retailerPinCode) {
490
		this.retailerPinCode = retailerPinCode;
491
	}
27723 tejbeer 492
 
21545 ashik.ali 493
	public String getRetailerAddress1() {
494
		return retailerAddress1;
495
	}
27723 tejbeer 496
 
21545 ashik.ali 497
	public void setRetailerAddress1(String retailerAddress1) {
498
		this.retailerAddress1 = retailerAddress1;
499
	}
27723 tejbeer 500
 
21545 ashik.ali 501
	public String getRetailerAddress2() {
502
		return retailerAddress2;
503
	}
27723 tejbeer 504
 
21545 ashik.ali 505
	public void setRetailerAddress2(String retailerAddress2) {
506
		this.retailerAddress2 = retailerAddress2;
507
	}
27723 tejbeer 508
 
21545 ashik.ali 509
	public String getRetailerCity() {
510
		return retailerCity;
511
	}
27723 tejbeer 512
 
21545 ashik.ali 513
	public void setRetailerCity(String retailerCity) {
514
		this.retailerCity = retailerCity;
515
	}
27723 tejbeer 516
 
21545 ashik.ali 517
	public String getRetailerState() {
518
		return retailerState;
519
	}
27723 tejbeer 520
 
21545 ashik.ali 521
	public void setRetailerState(String retailerState) {
522
		this.retailerState = retailerState;
523
	}
27723 tejbeer 524
 
21545 ashik.ali 525
	public String getRetailerEmailId() {
526
		return retailerEmailId;
527
	}
27723 tejbeer 528
 
21545 ashik.ali 529
	public void setRetailerEmailId(String retailerEmailId) {
530
		this.retailerEmailId = retailerEmailId;
531
	}
27723 tejbeer 532
 
21545 ashik.ali 533
	public OrderStatus getStatus() {
534
		return status;
535
	}
27723 tejbeer 536
 
21545 ashik.ali 537
	public void setStatus(OrderStatus status) {
538
		this.status = status;
539
	}
27723 tejbeer 540
 
21545 ashik.ali 541
	public String getStatusDescription() {
542
		return statusDescription;
543
	}
27723 tejbeer 544
 
21545 ashik.ali 545
	public void setStatusDescription(String statusDescription) {
546
		this.statusDescription = statusDescription;
547
	}
27723 tejbeer 548
 
21629 kshitij.so 549
	public Float getTotalAmount() {
21545 ashik.ali 550
		return totalAmount;
551
	}
27723 tejbeer 552
 
21629 kshitij.so 553
	public void setTotalAmount(Float totalAmount) {
21545 ashik.ali 554
		this.totalAmount = totalAmount;
555
	}
27723 tejbeer 556
 
21629 kshitij.so 557
	public Float getGvAmount() {
21545 ashik.ali 558
		return gvAmount;
559
	}
27723 tejbeer 560
 
21629 kshitij.so 561
	public void setGvAmount(Float gvAmount) {
21545 ashik.ali 562
		this.gvAmount = gvAmount;
563
	}
27723 tejbeer 564
 
21629 kshitij.so 565
	public Float getTotalWeight() {
21545 ashik.ali 566
		return totalWeight;
567
	}
27723 tejbeer 568
 
21629 kshitij.so 569
	public void setTotalWeight(Float totalWeight) {
21545 ashik.ali 570
		this.totalWeight = totalWeight;
571
	}
27723 tejbeer 572
 
21545 ashik.ali 573
	public String getInvoiceNumber() {
574
		return invoiceNumber;
575
	}
27723 tejbeer 576
 
21545 ashik.ali 577
	public void setInvoiceNumber(String invoiceNumber) {
578
		this.invoiceNumber = invoiceNumber;
579
	}
27723 tejbeer 580
 
21545 ashik.ali 581
	public String getBilledBy() {
582
		return billedBy;
583
	}
27723 tejbeer 584
 
21545 ashik.ali 585
	public void setBilledBy(String billedBy) {
586
		this.billedBy = billedBy;
587
	}
27723 tejbeer 588
 
21545 ashik.ali 589
	public LocalDateTime getCreateTimestamp() {
590
		return createTimestamp;
591
	}
27723 tejbeer 592
 
21545 ashik.ali 593
	public void setCreateTimestamp(LocalDateTime createTimestamp) {
594
		this.createTimestamp = createTimestamp;
595
	}
27723 tejbeer 596
 
21545 ashik.ali 597
	public LocalDateTime getAcceptedTimestamp() {
598
		return acceptedTimestamp;
599
	}
27723 tejbeer 600
 
21545 ashik.ali 601
	public void setAcceptedTimestamp(LocalDateTime acceptedTimestamp) {
602
		this.acceptedTimestamp = acceptedTimestamp;
603
	}
27723 tejbeer 604
 
21545 ashik.ali 605
	public LocalDateTime getBillingTimestamp() {
606
		return billingTimestamp;
607
	}
27723 tejbeer 608
 
21545 ashik.ali 609
	public void setBillingTimestamp(LocalDateTime billingTimestamp) {
610
		this.billingTimestamp = billingTimestamp;
611
	}
27723 tejbeer 612
 
21545 ashik.ali 613
	public LocalDateTime getShippingTimestamp() {
614
		return shippingTimestamp;
615
	}
27723 tejbeer 616
 
21545 ashik.ali 617
	public void setShippingTimestamp(LocalDateTime shippingTimestamp) {
618
		this.shippingTimestamp = shippingTimestamp;
619
	}
27723 tejbeer 620
 
21545 ashik.ali 621
	public LocalDateTime getPickupTimestamp() {
622
		return pickupTimestamp;
623
	}
27723 tejbeer 624
 
21545 ashik.ali 625
	public void setPickupTimestamp(LocalDateTime pickupTimestamp) {
626
		this.pickupTimestamp = pickupTimestamp;
627
	}
27723 tejbeer 628
 
21545 ashik.ali 629
	public LocalDateTime getDeliveryTimestamp() {
630
		return deliveryTimestamp;
631
	}
27723 tejbeer 632
 
21545 ashik.ali 633
	public void setDeliveryTimestamp(LocalDateTime deliveryTimestamp) {
634
		this.deliveryTimestamp = deliveryTimestamp;
635
	}
27723 tejbeer 636
 
21545 ashik.ali 637
	public LocalDateTime getOutOfStockTimestamp() {
638
		return outOfStockTimestamp;
639
	}
27723 tejbeer 640
 
21545 ashik.ali 641
	public void setOutOfStockTimestamp(LocalDateTime outOfStockTimestamp) {
642
		this.outOfStockTimestamp = outOfStockTimestamp;
643
	}
27723 tejbeer 644
 
21629 kshitij.so 645
	public Integer getTransactionId() {
21545 ashik.ali 646
		return transactionId;
647
	}
27723 tejbeer 648
 
21629 kshitij.so 649
	public void setTransactionId(Integer transactionId) {
21545 ashik.ali 650
		this.transactionId = transactionId;
651
	}
27723 tejbeer 652
 
653
	/*
654
	 * public Integer getJacketNumber() { return jacketNumber; } public void
655
	 * setJacketNumber(Integer jacketNumber) { this.jacketNumber = jacketNumber; }
656
	 */
21545 ashik.ali 657
	public String getReceiver() {
658
		return receiver;
659
	}
27723 tejbeer 660
 
21545 ashik.ali 661
	public void setReceiver(String receiver) {
662
		this.receiver = receiver;
663
	}
27723 tejbeer 664
 
21629 kshitij.so 665
	public Integer getBatchNumber() {
21545 ashik.ali 666
		return batchNumber;
667
	}
27723 tejbeer 668
 
21629 kshitij.so 669
	public void setBatchNumber(Integer batchNumber) {
21545 ashik.ali 670
		this.batchNumber = batchNumber;
671
	}
27723 tejbeer 672
 
21629 kshitij.so 673
	public Integer getSerialNumber() {
21545 ashik.ali 674
		return serialNumber;
675
	}
27723 tejbeer 676
 
21629 kshitij.so 677
	public void setSerialNumber(Integer serialNumber) {
21545 ashik.ali 678
		this.serialNumber = serialNumber;
679
	}
27723 tejbeer 680
 
21629 kshitij.so 681
	public Boolean isDoaFlag() {
21545 ashik.ali 682
		return doaFlag;
683
	}
27723 tejbeer 684
 
21629 kshitij.so 685
	public void setDoaFlag(Boolean doaFlag) {
21545 ashik.ali 686
		this.doaFlag = doaFlag;
687
	}
27723 tejbeer 688
 
21629 kshitij.so 689
	public Integer getPickupRequestNumber() {
21545 ashik.ali 690
		return pickupRequestNumber;
691
	}
27723 tejbeer 692
 
21629 kshitij.so 693
	public void setPickupRequestNumber(Integer pickupRequestNumber) {
21545 ashik.ali 694
		this.pickupRequestNumber = pickupRequestNumber;
695
	}
27723 tejbeer 696
 
21629 kshitij.so 697
	public Integer getNewOrderId() {
21545 ashik.ali 698
		return newOrderId;
699
	}
27723 tejbeer 700
 
21629 kshitij.so 701
	public void setNewOrderId(Integer newOrderId) {
21545 ashik.ali 702
		this.newOrderId = newOrderId;
703
	}
27723 tejbeer 704
 
21545 ashik.ali 705
	public LocalDateTime getDoaAuthTimestamp() {
706
		return doaAuthTimestamp;
707
	}
27723 tejbeer 708
 
21545 ashik.ali 709
	public void setDoaAuthTimestamp(LocalDateTime doaAuthTimestamp) {
710
		this.doaAuthTimestamp = doaAuthTimestamp;
711
	}
27723 tejbeer 712
 
21545 ashik.ali 713
	public LocalDateTime getDoaPickupTimestamp() {
714
		return doaPickupTimestamp;
715
	}
27723 tejbeer 716
 
21545 ashik.ali 717
	public void setDoaPickupTimestamp(LocalDateTime doaPickupTimestamp) {
718
		this.doaPickupTimestamp = doaPickupTimestamp;
719
	}
27723 tejbeer 720
 
21545 ashik.ali 721
	public LocalDateTime getReceiverReturnTimestamp() {
722
		return receiverReturnTimestamp;
723
	}
27723 tejbeer 724
 
21545 ashik.ali 725
	public void setReceiverReturnTimestamp(LocalDateTime receiverReturnTimestamp) {
726
		this.receiverReturnTimestamp = receiverReturnTimestamp;
727
	}
27723 tejbeer 728
 
21545 ashik.ali 729
	public LocalDateTime getReShipTimestamp() {
730
		return reShipTimestamp;
731
	}
27723 tejbeer 732
 
21545 ashik.ali 733
	public void setReShipTimestamp(LocalDateTime reShipTimestamp) {
734
		this.reShipTimestamp = reShipTimestamp;
735
	}
27723 tejbeer 736
 
21545 ashik.ali 737
	public LocalDateTime getRefundTimestamp() {
738
		return refundTimestamp;
739
	}
27723 tejbeer 740
 
21545 ashik.ali 741
	public void setRefundTimestamp(LocalDateTime refundTimestamp) {
742
		this.refundTimestamp = refundTimestamp;
743
	}
27723 tejbeer 744
 
21629 kshitij.so 745
	public Integer getPurchaseOrderId() {
21545 ashik.ali 746
		return purchaseOrderId;
747
	}
27723 tejbeer 748
 
21629 kshitij.so 749
	public void setPurchaseOrderId(Integer purchaseOrderId) {
21545 ashik.ali 750
		this.purchaseOrderId = purchaseOrderId;
751
	}
27723 tejbeer 752
 
21629 kshitij.so 753
	public Boolean isCod() {
21545 ashik.ali 754
		return cod;
755
	}
27723 tejbeer 756
 
21629 kshitij.so 757
	public void setCod(Boolean cod) {
21545 ashik.ali 758
		this.cod = cod;
759
	}
27723 tejbeer 760
 
21545 ashik.ali 761
	public LocalDateTime getVerificationTimestamp() {
762
		return verificationTimestamp;
763
	}
27723 tejbeer 764
 
21545 ashik.ali 765
	public void setVerificationTimestamp(LocalDateTime verificationTimestamp) {
766
		this.verificationTimestamp = verificationTimestamp;
767
	}
27723 tejbeer 768
 
21545 ashik.ali 769
	public String getRefundBy() {
770
		return refundBy;
771
	}
27723 tejbeer 772
 
21545 ashik.ali 773
	public void setRefundBy(String refundBy) {
774
		this.refundBy = refundBy;
775
	}
27723 tejbeer 776
 
21545 ashik.ali 777
	public String getRefundReason() {
778
		return refundReason;
779
	}
27723 tejbeer 780
 
21545 ashik.ali 781
	public void setRefundReason(String refundReason) {
782
		this.refundReason = refundReason;
783
	}
27723 tejbeer 784
 
785
	/*
786
	 * public DelayReason getDelayReason() { return delayReason; } public void
787
	 * setDelayReason(DelayReason delayReason) { this.delayReason = delayReason; }
788
	 */
21545 ashik.ali 789
	public LocalDateTime getCodReconciliationTimestamp() {
790
		return codReconciliationTimestamp;
791
	}
27723 tejbeer 792
 
21545 ashik.ali 793
	public void setCodReconciliationTimestamp(LocalDateTime codReconciliationTimestamp) {
794
		this.codReconciliationTimestamp = codReconciliationTimestamp;
795
	}
27723 tejbeer 796
 
21629 kshitij.so 797
	public Integer getPreviousStatus() {
21545 ashik.ali 798
		return previousStatus;
799
	}
27723 tejbeer 800
 
21629 kshitij.so 801
	public void setPreviousStatus(Integer previousStatus) {
21545 ashik.ali 802
		this.previousStatus = previousStatus;
803
	}
27723 tejbeer 804
 
21629 kshitij.so 805
	public Integer getVendorId() {
21545 ashik.ali 806
		return vendorId;
807
	}
27723 tejbeer 808
 
21629 kshitij.so 809
	public void setVendorId(Integer vendorId) {
21545 ashik.ali 810
		this.vendorId = vendorId;
811
	}
27723 tejbeer 812
 
21545 ashik.ali 813
	public String getDelayReasonText() {
814
		return delayReasonText;
815
	}
27723 tejbeer 816
 
21545 ashik.ali 817
	public void setDelayReasonText(String delayReasonText) {
818
		this.delayReasonText = delayReasonText;
819
	}
27723 tejbeer 820
 
21629 kshitij.so 821
	public Integer getDoaLogisticsProviderId() {
21545 ashik.ali 822
		return doaLogisticsProviderId;
823
	}
27723 tejbeer 824
 
21629 kshitij.so 825
	public void setDoaLogisticsProviderId(Integer doaLogisticsProviderId) {
21545 ashik.ali 826
		this.doaLogisticsProviderId = doaLogisticsProviderId;
827
	}
27723 tejbeer 828
 
21629 kshitij.so 829
	public Boolean isVendorPaid() {
21545 ashik.ali 830
		return vendorPaid;
831
	}
27723 tejbeer 832
 
21629 kshitij.so 833
	public void setVendorPaid(Boolean vendorPaid) {
21545 ashik.ali 834
		this.vendorPaid = vendorPaid;
835
	}
27723 tejbeer 836
 
21545 ashik.ali 837
	public LocalDateTime getLocalConnectedTimestamp() {
838
		return localConnectedTimestamp;
839
	}
27723 tejbeer 840
 
21545 ashik.ali 841
	public void setLocalConnectedTimestamp(LocalDateTime localConnectedTimestamp) {
842
		this.localConnectedTimestamp = localConnectedTimestamp;
843
	}
27723 tejbeer 844
 
21545 ashik.ali 845
	public LocalDateTime getReachedDestinationTimestamp() {
846
		return reachedDestinationTimestamp;
847
	}
27723 tejbeer 848
 
21545 ashik.ali 849
	public void setReachedDestinationTimestamp(LocalDateTime reachedDestinationTimestamp) {
850
		this.reachedDestinationTimestamp = reachedDestinationTimestamp;
851
	}
27723 tejbeer 852
 
21545 ashik.ali 853
	public LocalDateTime getFirstDlvyatmpTimestamp() {
854
		return firstDlvyatmpTimestamp;
855
	}
27723 tejbeer 856
 
21545 ashik.ali 857
	public void setFirstDlvyatmpTimestamp(LocalDateTime firstDlvyatmpTimestamp) {
858
		this.firstDlvyatmpTimestamp = firstDlvyatmpTimestamp;
859
	}
27723 tejbeer 860
 
21629 kshitij.so 861
	public Integer getOriginalOrderId() {
21545 ashik.ali 862
		return originalOrderId;
863
	}
27723 tejbeer 864
 
21629 kshitij.so 865
	public void setOriginalOrderId(Integer originalOrderId) {
21545 ashik.ali 866
		this.originalOrderId = originalOrderId;
867
	}
27723 tejbeer 868
 
21629 kshitij.so 869
	public Integer getFulfilmentWarehouseId() {
21545 ashik.ali 870
		return fulfilmentWarehouseId;
871
	}
27723 tejbeer 872
 
21629 kshitij.so 873
	public void setFulfilmentWarehouseId(Integer fulfilmentWarehouseId) {
21545 ashik.ali 874
		this.fulfilmentWarehouseId = fulfilmentWarehouseId;
875
	}
27723 tejbeer 876
 
21629 kshitij.so 877
	public Integer getOrderType() {
21545 ashik.ali 878
		return orderType;
879
	}
27723 tejbeer 880
 
21629 kshitij.so 881
	public void setOrderType(Integer orderType) {
21545 ashik.ali 882
		this.orderType = orderType;
883
	}
27723 tejbeer 884
 
21629 kshitij.so 885
	public Integer getPickupStoreId() {
21545 ashik.ali 886
		return pickupStoreId;
887
	}
27723 tejbeer 888
 
21629 kshitij.so 889
	public void setPickupStoreId(Integer pickupStoreId) {
21545 ashik.ali 890
		this.pickupStoreId = pickupStoreId;
891
	}
27723 tejbeer 892
 
21629 kshitij.so 893
	public Boolean isOtg() {
21545 ashik.ali 894
		return otg;
895
	}
27723 tejbeer 896
 
21629 kshitij.so 897
	public void setOtg(Boolean otg) {
21545 ashik.ali 898
		this.otg = otg;
899
	}
27723 tejbeer 900
 
21545 ashik.ali 901
	public LocalDateTime getCourierDeliveryTimestamp() {
902
		return courierDeliveryTimestamp;
903
	}
27723 tejbeer 904
 
21545 ashik.ali 905
	public void setCourierDeliveryTimestamp(LocalDateTime courierDeliveryTimestamp) {
906
		this.courierDeliveryTimestamp = courierDeliveryTimestamp;
907
	}
27723 tejbeer 908
 
21629 kshitij.so 909
	public Integer getInsurer() {
21545 ashik.ali 910
		return insurer;
911
	}
27723 tejbeer 912
 
21629 kshitij.so 913
	public void setInsurer(Integer insurer) {
21545 ashik.ali 914
		this.insurer = insurer;
915
	}
27723 tejbeer 916
 
21629 kshitij.so 917
	public Float getInsuranceAmount() {
21545 ashik.ali 918
		return insuranceAmount;
919
	}
27723 tejbeer 920
 
21629 kshitij.so 921
	public void setInsuranceAmount(Float insuranceAmount) {
21545 ashik.ali 922
		this.insuranceAmount = insuranceAmount;
923
	}
27723 tejbeer 924
 
21629 kshitij.so 925
	public Integer getFreebieItemId() {
21545 ashik.ali 926
		return freebieItemId;
927
	}
27723 tejbeer 928
 
21629 kshitij.so 929
	public void setFreebieItemId(Integer freebieItemId) {
21545 ashik.ali 930
		this.freebieItemId = freebieItemId;
931
	}
27723 tejbeer 932
 
21629 kshitij.so 933
	public Integer getSource() {
21545 ashik.ali 934
		return source;
935
	}
27723 tejbeer 936
 
21629 kshitij.so 937
	public void setSource(Integer source) {
21545 ashik.ali 938
		this.source = source;
939
	}
27723 tejbeer 940
 
21629 kshitij.so 941
	public Float getAdvanceAmount() {
21545 ashik.ali 942
		return advanceAmount;
943
	}
27723 tejbeer 944
 
21629 kshitij.so 945
	public void setAdvanceAmount(Float advanceAmount) {
21545 ashik.ali 946
		this.advanceAmount = advanceAmount;
947
	}
27723 tejbeer 948
 
21629 kshitij.so 949
	public Integer getStoreId() {
21545 ashik.ali 950
		return storeId;
951
	}
27723 tejbeer 952
 
21629 kshitij.so 953
	public void setStoreId(Integer storeId) {
21545 ashik.ali 954
		this.storeId = storeId;
955
	}
27723 tejbeer 956
 
21629 kshitij.so 957
	public Integer getProductCondition() {
21545 ashik.ali 958
		return productCondition;
959
	}
27723 tejbeer 960
 
21629 kshitij.so 961
	public void setProductCondition(Integer productCondition) {
21545 ashik.ali 962
		this.productCondition = productCondition;
963
	}
27723 tejbeer 964
 
21629 kshitij.so 965
	public Integer getDataProtectionInsurer() {
21545 ashik.ali 966
		return dataProtectionInsurer;
967
	}
27723 tejbeer 968
 
21629 kshitij.so 969
	public void setDataProtectionInsurer(Integer dataProtectionInsurer) {
21545 ashik.ali 970
		this.dataProtectionInsurer = dataProtectionInsurer;
971
	}
27723 tejbeer 972
 
21629 kshitij.so 973
	public Integer getDataProtectionAmount() {
21545 ashik.ali 974
		return dataProtectionAmount;
975
	}
27723 tejbeer 976
 
21629 kshitij.so 977
	public void setDataProtectionAmount(Integer dataProtectionAmount) {
21545 ashik.ali 978
		this.dataProtectionAmount = dataProtectionAmount;
979
	}
27723 tejbeer 980
 
21545 ashik.ali 981
	public TaxType getTaxType() {
982
		return taxType;
983
	}
27723 tejbeer 984
 
21545 ashik.ali 985
	public void setTaxType(TaxType taxType) {
986
		this.taxType = taxType;
987
	}
27723 tejbeer 988
 
21545 ashik.ali 989
	public String getLogisticsTransactionId() {
990
		return logisticsTransactionId;
991
	}
27723 tejbeer 992
 
21545 ashik.ali 993
	public void setLogisticsTransactionId(String logisticsTransactionId) {
994
		this.logisticsTransactionId = logisticsTransactionId;
995
	}
27723 tejbeer 996
 
21629 kshitij.so 997
	public Float getShippingCost() {
21545 ashik.ali 998
		return shippingCost;
999
	}
27723 tejbeer 1000
 
21629 kshitij.so 1001
	public void setShippingCost(Float shippingCost) {
21545 ashik.ali 1002
		this.shippingCost = shippingCost;
1003
	}
27723 tejbeer 1004
 
21629 kshitij.so 1005
	public Float getCodCharges() {
21545 ashik.ali 1006
		return codCharges;
1007
	}
27723 tejbeer 1008
 
21629 kshitij.so 1009
	public void setCodCharges(Float codCharges) {
21545 ashik.ali 1010
		this.codCharges = codCharges;
1011
	}
27723 tejbeer 1012
 
21629 kshitij.so 1013
	public Float getWalletAmount() {
21545 ashik.ali 1014
		return walletAmount;
1015
	}
27723 tejbeer 1016
 
21629 kshitij.so 1017
	public void setWalletAmount(Float walletAmount) {
21545 ashik.ali 1018
		this.walletAmount = walletAmount;
1019
	}
27723 tejbeer 1020
 
21629 kshitij.so 1021
	public Float getNetPayableAmount() {
21545 ashik.ali 1022
		return netPayableAmount;
1023
	}
27723 tejbeer 1024
 
21629 kshitij.so 1025
	public void setNetPayableAmount(Float netPayableAmount) {
21545 ashik.ali 1026
		this.netPayableAmount = netPayableAmount;
1027
	}
27723 tejbeer 1028
 
21629 kshitij.so 1029
	public Float getShippingRefund() {
21545 ashik.ali 1030
		return shippingRefund;
1031
	}
27723 tejbeer 1032
 
21629 kshitij.so 1033
	public void setShippingRefund(Float shippingRefund) {
21545 ashik.ali 1034
		this.shippingRefund = shippingRefund;
1035
	}
27723 tejbeer 1036
 
21653 ashik.ali 1037
	public LineItem getLineItem() {
1038
		return lineItem;
1039
	}
27723 tejbeer 1040
 
21653 ashik.ali 1041
	public void setLineItem(LineItem lineItem) {
1042
		this.lineItem = lineItem;
1043
	}
27723 tejbeer 1044
 
1045
	public String getFormattedDate() {
1046
		DateTimeFormatter formatter = DateTimeFormatter.ofPattern("dd-MM-yyyy HH:mm");
23075 ashik.ali 1047
		return this.createTimestamp.format(formatter);
27723 tejbeer 1048
	}
1049
 
21545 ashik.ali 1050
	@Override
21924 ashik.ali 1051
	public int hashCode() {
1052
		final int prime = 31;
1053
		int result = 1;
1054
		result = prime * result + ((id == null) ? 0 : id.hashCode());
1055
		return result;
1056
	}
27723 tejbeer 1057
 
21924 ashik.ali 1058
	@Override
1059
	public boolean equals(Object obj) {
1060
		if (this == obj)
1061
			return true;
1062
		if (obj == null)
1063
			return false;
1064
		if (getClass() != obj.getClass())
1065
			return false;
1066
		Order other = (Order) obj;
1067
		if (id == null) {
1068
			if (other.id != null)
1069
				return false;
1070
		} else if (!id.equals(other.id))
1071
			return false;
1072
		return true;
1073
	}
27723 tejbeer 1074
 
21924 ashik.ali 1075
	@Override
21545 ashik.ali 1076
	public String toString() {
1077
		return "Order [id=" + id + ", warehouseId=" + warehouseId + ", sellerId=" + sellerId + ", warehouseAddressId="
1078
				+ warehouseAddressId + ", logisticsProviderId=" + logisticsProviderId + ", airwayBillNumber="
1079
				+ airwayBillNumber + ", trackingId=" + trackingId + ", expectedDeliveryTime=" + expectedDeliveryTime
1080
				+ ", promisedDeliveryTime=" + promisedDeliveryTime + ", expectedShippingTime=" + expectedShippingTime
27723 tejbeer 1081
				+ ", promisedShippingTime=" + promisedShippingTime + ", partnerPurchaseTimestamp=" + partnerGrnTimestamp
1082
				+ ", retailerId=" + retailerId + ", retailerName=" + retailerName + ", retailerMobileNumber="
1083
				+ retailerMobileNumber + ", retailerPinCode=" + retailerPinCode + ", retailerAddress1="
1084
				+ retailerAddress1 + ", retailerAddress2=" + retailerAddress2 + ", retailerCity=" + retailerCity
1085
				+ ", retailerState=" + retailerState + ", retailerEmailId=" + retailerEmailId + ", status=" + status
1086
				+ ", statusDescription=" + statusDescription + ", totalAmount=" + totalAmount + ", gvAmount=" + gvAmount
1087
				+ ", totalWeight=" + totalWeight + ", invoiceNumber=" + invoiceNumber + ", billedBy=" + billedBy
1088
				+ ", createTimestamp=" + createTimestamp + ", acceptedTimestamp=" + acceptedTimestamp
1089
				+ ", billingTimestamp=" + billingTimestamp + ", shippingTimestamp=" + shippingTimestamp
1090
				+ ", pickupTimestamp=" + pickupTimestamp + ", deliveryTimestamp=" + deliveryTimestamp
1091
				+ ", outOfStockTimestamp=" + outOfStockTimestamp + ", transactionId=" + transactionId + ", receiver="
1092
				+ receiver + ", batchNumber=" + batchNumber + ", serialNumber=" + serialNumber + ", doaFlag=" + doaFlag
1093
				+ ", pickupRequestNumber=" + pickupRequestNumber + ", newOrderId=" + newOrderId + ", doaAuthTimestamp="
1094
				+ doaAuthTimestamp + ", doaPickupTimestamp=" + doaPickupTimestamp + ", receiverReturnTimestamp="
1095
				+ receiverReturnTimestamp + ", reShipTimestamp=" + reShipTimestamp + ", refundTimestamp="
1096
				+ refundTimestamp + ", purchaseOrderId=" + purchaseOrderId + ", cod=" + cod + ", verificationTimestamp="
1097
				+ verificationTimestamp + ", refundBy=" + refundBy + ", refundReason=" + refundReason
1098
				+ ", codReconciliationTimestamp=" + codReconciliationTimestamp + ", previousStatus=" + previousStatus
1099
				+ ", vendorId=" + vendorId + ", delayReasonText=" + delayReasonText + ", doaLogisticsProviderId="
1100
				+ doaLogisticsProviderId + ", vendorPaid=" + vendorPaid + ", localConnectedTimestamp="
1101
				+ localConnectedTimestamp + ", reachedDestinationTimestamp=" + reachedDestinationTimestamp
1102
				+ ", firstDlvyatmpTimestamp=" + firstDlvyatmpTimestamp + ", originalOrderId=" + originalOrderId
1103
				+ ", fulfilmentWarehouseId=" + fulfilmentWarehouseId + ", orderType=" + orderType + ", pickupStoreId="
1104
				+ pickupStoreId + ", otg=" + otg + ", courierDeliveryTimestamp=" + courierDeliveryTimestamp
1105
				+ ", insurer=" + insurer + ", insuranceAmount=" + insuranceAmount + ", freebieItemId=" + freebieItemId
1106
				+ ", source=" + source + ", advanceAmount=" + advanceAmount + ", storeId=" + storeId
1107
				+ ", productCondition=" + productCondition + ", dataProtectionInsurer=" + dataProtectionInsurer
1108
				+ ", dataProtectionAmount=" + dataProtectionAmount + ", taxType=" + taxType
1109
				+ ", logisticsTransactionId=" + logisticsTransactionId + ", shippingCost=" + shippingCost
1110
				+ ", codCharges=" + codCharges + ", walletAmount=" + walletAmount + ", netPayableAmount="
23884 amit.gupta 1111
				+ netPayableAmount + ", shippingRefund=" + shippingRefund + ", lineItem=" + lineItem + "]";
21545 ashik.ali 1112
	}
27723 tejbeer 1113
 
21545 ashik.ali 1114
}