package com.basic.security.utils;
|
|
import android.graphics.Bitmap;
|
|
import com.basic.security.model.IdCardMessage;
|
|
import java.io.Serializable;
|
import java.util.Arrays;
|
import java.util.HashMap;
|
import java.util.Map;
|
|
public class IdCard implements Serializable {
|
public String id = "";
|
public String name = "";
|
public String cardNumber = "";
|
public long birthday;
|
public String gender = "";
|
public String headPath = "";
|
public long createTime;
|
public byte[] jpgData;
|
public byte[] featureData;
|
public Bitmap headBitmap;
|
|
public Map<String, Object> toMap() {
|
Map<String, Object> map = new HashMap<>();
|
map.put(com.basic.security.model.IdCard.name, name);
|
map.put(com.basic.security.model.IdCard.id, cardNumber);
|
map.put(com.basic.security.model.IdCard.card_number, cardNumber);
|
map.put(com.basic.security.model.IdCard.birthday, birthday);
|
map.put(com.basic.security.model.IdCard.head_path, headPath);
|
map.put(IdCardMessage.jpgData, jpgData);
|
map.put(IdCardMessage.featureData, featureData);
|
map.put("table", com.basic.security.model.IdCard.tableName);
|
return map;
|
}
|
|
public IdCard fromMap(Map<String, Object> map) {
|
if (map != null) {
|
name = (String) map.get(com.basic.security.model.IdCard.name);
|
id = (String) map.get(com.basic.security.model.IdCard.id);
|
cardNumber = (String) map.get(com.basic.security.model.IdCard.card_number);
|
// birthday = (String)map.get(IdCardMessage.birthday);
|
gender = (String) map.get(com.basic.security.model.IdCard.gender);
|
headPath = (String) map.get(com.basic.security.model.IdCard.head_path);
|
jpgData = (byte[]) map.get(IdCardMessage.jpgData);
|
}
|
return this;
|
}
|
|
@Override
|
public String toString() {
|
return "IdCard{" +
|
"name='" + name + '\'' +
|
", cardNumber='" + cardNumber + '\'' +
|
", birthday=" + birthday +
|
", gender='" + gender + '\'' +
|
", headPath='" + headPath + '\'' +
|
", jpgData=" + Arrays.toString(jpgData) +
|
", featureData=" + Arrays.toString(featureData) +
|
", headBitmap=" + headBitmap +
|
'}';
|
}
|
}
|