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; public static long initialSelectId = 1; private long idForSelect; private String surveillancePhoto; private int stTrackId; private String visitorType; private String authentication; public SurveillanceQueryItem() { if (initialSelectId > 10000) { initialSelectId = 1; } idForSelect = initialSelectId; initialSelectId++; } /** * 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; return ""; } 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; } public String getSurveillancePhoto() { return surveillancePhoto; } public void setSurveillancePhoto(String surveillancePhoto) { this.surveillancePhoto = surveillancePhoto; } public int getStTrackId() { return stTrackId; } public void setStTrackId(int stTrackId) { this.stTrackId = stTrackId; } public String getVisitorType() { return visitorType; } public void setVisitorType(String visitorType) { this.visitorType = visitorType; } public String getAuthentication() { return authentication; } public void setAuthentication(String authentication) { this.authentication = authentication; } }