implemented fetch qr code scanned details

This commit is contained in:
ltiongku
2024-07-19 20:32:55 +08:00
parent 0af328977b
commit a236eb13f8
36 changed files with 148 additions and 82 deletions

View File

@@ -1,9 +1,9 @@
package com.safeqr.app.qrcode.model;
import com.fasterxml.jackson.annotation.JsonIgnore;
import com.safeqr.app.qrcode.entity.EmailEntity;
import com.safeqr.app.qrcode.entity.QRCodeEntity;
import com.safeqr.app.qrcode.entity.SMSEntity;
import com.safeqr.app.qrcode.entity.QRCodeTypeEntity;
import com.safeqr.app.qrcode.service.SMSVerificationService;
import lombok.Data;
import lombok.EqualsAndHashCode;
@@ -12,14 +12,12 @@ import org.slf4j.LoggerFactory;
@EqualsAndHashCode(callSuper = true)
@Data
public class SMSModel extends QRCodeModel {
public final class SMSModel extends QRCodeModel<SMSEntity> {
private static final Logger logger = LoggerFactory.getLogger(SMSModel.class);
@JsonIgnore
private final SMSVerificationService smsVerificationService;
SMSEntity details;
public SMSModel(QRCodeEntity scannedQRCodeEntity, SMSVerificationService smsVerificationService) {
this.scannedQRCode = scannedQRCodeEntity;
this.smsVerificationService = smsVerificationService;
@@ -32,4 +30,8 @@ public class SMSModel extends QRCodeModel {
// Insert into sms table
smsVerificationService.insertDB(details);
}
@Override
public SMSEntity getDetails () {
return new SMSEntity();
}
}