Subversion Repositories SmartDukaan

Rev

Rev 26196 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 26196 Rev 32025
Line 1... Line 1...
1
package com.spice.profitmandi.dao.model;
1
package com.spice.profitmandi.dao.model;
2
 
2
 
3
import java.time.LocalDateTime;
-
 
4
 
-
 
5
import com.fasterxml.jackson.annotation.JsonProperty;
3
import com.fasterxml.jackson.annotation.JsonProperty;
6
import com.fasterxml.jackson.databind.annotation.JsonDeserialize;
4
import com.fasterxml.jackson.databind.annotation.JsonDeserialize;
7
import com.spice.profitmandi.dao.convertor.LocalDateTimeJsonConverter;
-
 
8
import com.spice.profitmandi.dao.serializer.CustomDateTimeDeserializer;
5
import com.spice.profitmandi.dao.serializer.CustomDateTimeDeserializer;
9
 
6
 
-
 
7
import java.time.LocalDateTime;
-
 
8
 
10
public class AddPaymentRequest {
9
public class AddPaymentRequest {
11
	private String transactionId;
10
	private String transactionId;
12
	private String remitterName;
11
	private String remitterName;
13
	private String fromAccountNumber;
12
	private String fromAccountNumber;
14
	private String fromBankName;
13
	private String fromBankName;
15
	private String utr;
14
	private String utr;
16
 
15
 
17
	@JsonProperty("Virtual_Account")
16
	@JsonProperty("Virtual_Account")
18
	private String virtualAccount;
17
	private String virtualAccount;
19
	
18
 
20
	private double amount;
19
	private double amount;
21
	private String mmid;
20
	private String mmid;
22
	private String transferMode;
21
	private String transferMode;
-
 
22
 
23
	
23
 
24
	@JsonDeserialize(using=CustomDateTimeDeserializer.class)
24
	@JsonDeserialize(using = CustomDateTimeDeserializer.class)
25
	private LocalDateTime creditDateTime;
25
	private LocalDateTime creditDateTime;
-
 
26
 
-
 
27
	public int getRetailerId() {
-
 
28
		return Integer.parseInt(this.getVirtualAccount().replace("NWSPIC", ""));
-
 
29
	}
-
 
30
 
26
	@Override
31
	@Override
27
	public String toString() {
32
	public String toString() {
28
		return "AddPaymentRequest [transactionId=" + transactionId + ", remitterName=" + remitterName
33
		return "AddPaymentRequest [transactionId=" + transactionId + ", remitterName=" + remitterName
29
				+ ", fromAccountNumber=" + fromAccountNumber + ", fromBankName=" + fromBankName + ", utr=" + utr
34
				+ ", fromAccountNumber=" + fromAccountNumber + ", fromBankName=" + fromBankName + ", utr=" + utr
30
				+ ", virtualAccount=" + virtualAccount + ", amount=" + amount + ", mmid=" + mmid + ", transferMode="
35
				+ ", virtualAccount=" + virtualAccount + ", amount=" + amount + ", mmid=" + mmid + ", transferMode="