package cn.com.basic.face.discern.query.item; import android.graphics.Bitmap; import java.io.ByteArrayOutputStream; import java.util.Date; import android.net.Uri; import android.util.Base64; import cn.com.basic.face.util.NativeImg; public class SurveillanceQueryItem { // 人员主键 private String registerId; // 人员名字 private String username; // 证件编号 private String identifyNum; // 公司名称 private String companyName; // 图片地址 private String imagePath; // 移动电话 private String mobilePhone; // 注册或登记 private int registerOrCheckIn; // 进摄像头或出摄像头 private String inOrOutCamera; // 状态 private String status; private Bitmap bitmap; private String warning; // private String base64Image; private String width; private String height; private Uri localUri; private boolean surveillancePhotoSelected; private NativeImg nativeImg; private Date createTime; /** * Get 人员主键 */ public String getRegisterId() { return registerId; } /** * Set 人员主键 */ public void setRegisterId(String registerId) { this.registerId = registerId; } /** * Get 人员名字 */ public String getUsername() { return username; } /** * Set 人员名字 */ public void setUsername(String username) { this.username = username; } /** * Get 证件编号 */ public String getIdentifyNum() { return identifyNum; } /** * Set 证件编号 */ public void setIdentifyNum(String identifyNum) { this.identifyNum = identifyNum; } /** * Get 公司名称 */ public String getCompanyName() { return companyName; } /** * Set 公司名称 */ public void setCompanyName(String companyName) { this.companyName = companyName; } /** * Get 图片地址 */ public String getImagePath() { return imagePath; } /** * Set 图片地址 */ public void setImagePath(String imagePath) { this.imagePath = imagePath; } /** * Get 移动电话 */ public String getMobilePhone() { return mobilePhone; } /** * Set 移动电话 */ public void setMobilePhone(String mobilePhone) { this.mobilePhone = mobilePhone; } public String toString() { return ",人员主键 =" + registerId + ",人员名字 =" + username + ",证件编号 =" + identifyNum + ",公司名称 =" + companyName + ",图片地址 =" + imagePath + ",移动电话 =" + mobilePhone ; } public void setRegisterOrCheckIn(int registerOrCheckIn) { this.registerOrCheckIn = registerOrCheckIn; } public int getRegisterOrCheckIn() { return registerOrCheckIn; } public String getInOrOutCamera() { return inOrOutCamera; } public void setInOrOutCamera(String inOrOutCamera) { this.inOrOutCamera = inOrOutCamera; } public Bitmap getBitmap() { return bitmap; } public void setBitmap(Bitmap bitmap) { this.bitmap = bitmap; } public String getWarning() { return warning; } public void setWarning(String warning) { this.warning = warning; } public String getWidth() { return width; } public void setWidth(String width) { this.width = width; } public String getHeight() { return height; } public void setHeight(String height) { this.height = height; } public String getBase64Image() { ByteArrayOutputStream byteArrayOutputStream = new ByteArrayOutputStream(); bitmap.compress(Bitmap.CompressFormat.JPEG, 100, byteArrayOutputStream); byte[] imageBytes = byteArrayOutputStream.toByteArray(); String encodedImage = Base64.encodeToString(imageBytes, Base64.DEFAULT); return encodedImage; } public void setBase64Image(String base64Image) { this.base64Image = base64Image; } public String getStatus() { return status; } public void setStatus(String status) { this.status = status; } public Uri getLocalUri() { return localUri; } public void setLocalUri(Uri localUri) { this.localUri = localUri; } public boolean isSurveillancePhotoSelected() { return surveillancePhotoSelected; } public void setSurveillancePhotoSelected(boolean surveillancePhotoSelected) { this.surveillancePhotoSelected = surveillancePhotoSelected; } public NativeImg getNativeImg() { return nativeImg; } public void setNativeImg(NativeImg nativeImg) { this.nativeImg = nativeImg; } public Date getCreateTime() { return createTime; } public void setCreateTime(Date createTime) { this.createTime = createTime; } }