xuxiuxi
2017-05-12 e1bcafb39828e18a3605d94aad20376484b56b26
VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/discern/query/item/SurveillanceQueryItem.java
@@ -1,7 +1,14 @@
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 {
@@ -17,8 +24,42 @@
   private String imagePath;
   // 移动电话
   private String mobilePhone;
   private int type;
   private Bitmap bitmap;
   // 注册或登记
   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;
    public static long initialSelectId = 1;
    private long idForSelect;
    public SurveillanceQueryItem() {
        if (initialSelectId > 10000) {
            initialSelectId = 1;
        }
        idForSelect = initialSelectId;
        initialSelectId++;
    }
   /**
    * Get 人员主键
@@ -111,19 +152,112 @@
            ;
   }
   public void setType(int type) {
      this.type = type;
   public void setRegisterOrCheckIn(int registerOrCheckIn) {
      this.registerOrCheckIn = registerOrCheckIn;
   }
   public int getType() {
      return type;
   public int getRegisterOrCheckIn() {
      return registerOrCheckIn;
   }
   public void setBitmap(Bitmap bitmap) {
      this.bitmap = bitmap;
   public String getInOrOutCamera() {
      return inOrOutCamera;
   }
   public Bitmap getBitmap() {
      return bitmap;
   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;
   }
    public long getIdForSelect() {
        return idForSelect;
    }
    public void setIdForSelect(long idForSelect) {
        this.idForSelect = idForSelect;
    }
}