Subversion Repositories SmartDukaan

Rev

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