completed nflow integration into onboarding
This commit is contained in:
10
src/main/java/zw/qantra/tm/domain/dtos/OtpRequest.java
Normal file
10
src/main/java/zw/qantra/tm/domain/dtos/OtpRequest.java
Normal file
@@ -0,0 +1,10 @@
|
||||
package zw.qantra.tm.domain.dtos;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
@Data
|
||||
public class OtpRequest {
|
||||
private String username;
|
||||
private String phone;
|
||||
private Long workflowId;
|
||||
}
|
||||
@@ -14,4 +14,5 @@ public class PasswordRequest {
|
||||
@NotBlank(message = "Password is required")
|
||||
@Size(min = 6, message = "Password must be at least 6 characters")
|
||||
private String password;
|
||||
private Long workflowId;
|
||||
}
|
||||
|
||||
@@ -10,9 +10,10 @@ public class RegisterRequest {
|
||||
@NotBlank(message = "Username is required")
|
||||
@Size(min = 3, max = 50, message = "Username must be between 3 and 50 characters")
|
||||
private String username;
|
||||
|
||||
private String password;
|
||||
|
||||
private String photoUrl;
|
||||
private Long workflowId;
|
||||
|
||||
@NotBlank(message = "Email is required")
|
||||
@Email(message = "Email should be valid")
|
||||
private String email;
|
||||
|
||||
@@ -11,6 +11,7 @@ import lombok.NoArgsConstructor;
|
||||
@NoArgsConstructor
|
||||
public class StateResponse {
|
||||
private String state;
|
||||
private String status;
|
||||
private Object body;
|
||||
private String message;
|
||||
private String workflowId;
|
||||
|
||||
@@ -0,0 +1,18 @@
|
||||
package zw.qantra.tm.domain.dtos;
|
||||
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Builder;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
|
||||
@Data
|
||||
@Builder
|
||||
@NoArgsConstructor
|
||||
@AllArgsConstructor
|
||||
public class WorkflowStatusDto {
|
||||
private Long workflowId;
|
||||
private String state;
|
||||
private String stateText;
|
||||
private String status;
|
||||
private String stage;
|
||||
}
|
||||
38
src/main/java/zw/qantra/tm/domain/dtos/erp/CustomerDto.java
Normal file
38
src/main/java/zw/qantra/tm/domain/dtos/erp/CustomerDto.java
Normal file
@@ -0,0 +1,38 @@
|
||||
package zw.qantra.tm.domain.dtos.erp;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonProperty;
|
||||
import lombok.*;
|
||||
|
||||
@Getter
|
||||
@Setter
|
||||
@AllArgsConstructor
|
||||
@NoArgsConstructor
|
||||
@Builder
|
||||
public class CustomerDto {
|
||||
@JsonProperty("doctype")
|
||||
private String doctype;
|
||||
|
||||
@JsonProperty("customer_name")
|
||||
private String customerName;
|
||||
|
||||
@JsonProperty("customer_group")
|
||||
private String customerGroup;
|
||||
|
||||
@JsonProperty("territory")
|
||||
private String territory;
|
||||
|
||||
@JsonProperty("customer_type")
|
||||
private String customerType;
|
||||
|
||||
@JsonProperty("language")
|
||||
private String language;
|
||||
|
||||
@JsonProperty("mobile_no")
|
||||
private String mobileNo;
|
||||
|
||||
@JsonProperty("email_id")
|
||||
private String emailId;
|
||||
|
||||
@JsonProperty("docstatus")
|
||||
private Integer docstatus;
|
||||
}
|
||||
Reference in New Issue
Block a user