Просмотр исходного кода

企业邀请注册记录索引加入active字段

dongbw 8 лет назад
Родитель
Сommit
b91e546958

+ 18 - 2
search-console-b2b/src/main/java/com/uas/search/console/b2b/model/InvitationRecordSimpleInfo.java

@@ -32,6 +32,8 @@ public class InvitationRecordSimpleInfo {
 	
 	public static final String DATE_FIELD = "in_date";
 	
+	public static final String ACTIVE_FIELD = "in_active";
+
 	public static final String VENDNAME_FIELD = "in_vendname";
 	
 	public static final String VENDUSERNAME_FIELD = "in_vendusername";
@@ -62,6 +64,12 @@ public class InvitationRecordSimpleInfo {
 	@Column(name = DATE_FIELD)
 	private Date date;
 
+	/**
+	 * 是否已激活
+	 */
+	@Column(name = ACTIVE_FIELD)
+	private Short active;
+
 	/**
 	 * 邀请的客户名称
 	 */
@@ -118,6 +126,14 @@ public class InvitationRecordSimpleInfo {
 		this.date = date;
 	}
 
+	public Short getActive() {
+		return active;
+	}
+
+	public void setActive(Short active) {
+		this.active = active;
+	}
+
 	public String getVendname() {
 		return vendname;
 	}
@@ -153,8 +169,8 @@ public class InvitationRecordSimpleInfo {
 	@Override
 	public String toString() {
 		return "InvitationRecordSimpleInfo [id=" + id + ", enuu=" + enuu + ", useruu=" + useruu + ", date=" + date
-				+ ", vendname=" + vendname + ", vendusername=" + vendusername + ", vendusertel=" + vendusertel
-				+ ", venduseremail=" + venduseremail + "]";
+				+ ", active=" + active + ", vendname=" + vendname + ", vendusername=" + vendusername + ", vendusertel="
+				+ vendusertel + ", venduseremail=" + venduseremail + "]";
 	}
 
 	/**

+ 5 - 0
search-console-b2b/src/main/java/com/uas/search/console/b2b/util/DocumentToObjectUtils.java

@@ -197,6 +197,11 @@ public class DocumentToObjectUtils {
 			invitation.setUseruu(Long.valueOf(document
 					.get(ClassAndTableNameUtils.combineField(tableName, InvitationRecordSimpleInfo.USERUU_FIELD))));
 		}
+		String active = document
+				.get(ClassAndTableNameUtils.combineField(tableName, InvitationRecordSimpleInfo.ACTIVE_FIELD));
+		if (null != active) {
+			invitation.setActive(Short.valueOf(active));
+		}
 		if (null != document
 				.get(ClassAndTableNameUtils.combineField(tableName, InvitationRecordSimpleInfo.VENDNAME_FIELD))) {
 			invitation.setVendname(document

+ 5 - 0
search-console-b2b/src/main/java/com/uas/search/console/b2b/util/ObjectToDocumentUtils.java

@@ -2387,6 +2387,11 @@ public class ObjectToDocumentUtils {
 					ClassAndTableNameUtils.combineField(tableName, InvitationRecordSimpleInfo.USERUU_FIELD),
 					String.valueOf(invitation.getUseruu()), Store.YES));
 		}
+		if (null != invitation.getActive()) {
+			document.add(new StringField(
+					ClassAndTableNameUtils.combineField(tableName, InvitationRecordSimpleInfo.ACTIVE_FIELD),
+					String.valueOf(invitation.getActive()), Store.YES));
+		}
 		if (null != invitation.getVendname()) {
 			document.add(new TextField(
 					ClassAndTableNameUtils.combineField(tableName, InvitationRecordSimpleInfo.VENDNAME_FIELD),