xuxiuxi
2017-05-12 e1bcafb39828e18a3605d94aad20376484b56b26
VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/discern/query/item/SurveillanceQueryItem.java
@@ -1,71 +1,106 @@
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 id;
   private String registerId;
   // 人员名字
   private String name;
   // 图片地址
   private String imagePath;
   private String username;
   // 证件编号
   private String identifyNum;
   // 公司名称
   private String companyName;
   // 座机电话
   private String phone;
   // 证件编号
   private String identify;
   // 部门名称
   private String deptName;
   // 公司主键
   private String companyId;
   // 职位名称
   private String postName;
   // 图片地址
   private String imagePath;
   // 移动电话
   private String mobilePhone;
   //
   private int type;
   // 注册或登记
   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 人员主键
    */
   public String getId() {
      return id;
   public String getRegisterId() {
      return registerId;
   }
   /**
    * Set 人员主键
    */
   public void setId(String id) {
      this.id = id;
   public void setRegisterId(String registerId) {
      this.registerId = registerId;
   }
   /**
    * Get 人员名字
    */
   public String getName() {
      return name;
   public String getUsername() {
      return username;
   }
   /**
    * Set 人员名字
    */
   public void setName(String name) {
      this.name = name;
   public void setUsername(String username) {
      this.username = username;
   }
   /**
    * Get 图片地址
    * Get 证件编号
    */
   public String getImagePath() {
      return imagePath;
   public String getIdentifyNum() {
      return identifyNum;
   }
   /**
    * Set 图片地址
    * Set 证件编号
    */
   public void setImagePath(String imagePath) {
      this.imagePath = imagePath;
   public void setIdentifyNum(String identifyNum) {
      this.identifyNum = identifyNum;
   }
   /**
@@ -83,73 +118,17 @@
   }
   /**
    * Get 座机电话
    * Get 图片地址
    */
   public String getPhone() {
      return phone;
   public String getImagePath() {
      return imagePath;
   }
   /**
    * Set 座机电话
    * Set 图片地址
    */
   public void setPhone(String phone) {
      this.phone = phone;
   }
   /**
    * Get 证件编号
    */
   public String getIdentify() {
      return identify;
   }
   /**
    * Set 证件编号
    */
   public void setIdentify(String identify) {
      this.identify = identify;
   }
   /**
    * Get 部门名称
    */
   public String getDeptName() {
      return deptName;
   }
   /**
    * Set 部门名称
    */
   public void setDeptName(String deptName) {
      this.deptName = deptName;
   }
   /**
    * Get 公司主键
    */
   public String getCompanyId() {
      return companyId;
   }
   /**
    * Set 公司主键
    */
   public void setCompanyId(String companyId) {
      this.companyId = companyId;
   }
   /**
    * Get 职位名称
    */
   public String getPostName() {
      return postName;
   }
   /**
    * Set 职位名称
    */
   public void setPostName(String postName) {
      this.postName = postName;
   public void setImagePath(String imagePath) {
      this.imagePath = imagePath;
   }
   /**
@@ -166,25 +145,119 @@
      this.mobilePhone = mobilePhone;
   }
   /**
    * Get
    */
   public int getType() {
      return type;
   }
   /**
    * Set
    */
   public void setType(int type) {
      this.type = type;
   }
   public String toString() {
      return
            ",人员主键 =" + id         +  ",人员名字 =" + name       +  ",图片地址 =" + imagePath  +
                  ",公司名称 =" + companyName +  ",座机电话 =" + phone      +  ",证件编号 =" + identify   +
                  ",部门名称 =" + deptName   +  ",公司主键 =" + companyId  +  ",职位名称 =" + postName   +
                  ",移动电话 =" + mobilePhone +  ", ="     + type      ;
            ",人员主键 =" + 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;
   }
    public long getIdForSelect() {
        return idForSelect;
    }
    public void setIdForSelect(long idForSelect) {
        this.idForSelect = idForSelect;
    }
}