|
|
@@ -21,7 +21,8 @@ import org.springframework.util.CollectionUtils;
|
|
|
* @author suntg
|
|
|
*
|
|
|
*/
|
|
|
-@Table(name = "make$orders$index", indexes = { @Index(name = "make$orders$index_keyword", columnList = "index_enuu,index_word") })
|
|
|
+@Table(name = "make$orders$index", indexes = {
|
|
|
+ @Index(name = "make$orders$index_keyword", columnList = "index_enuu,index_word,index_venuu") })
|
|
|
@Entity
|
|
|
public class MakeOrderIndex {
|
|
|
|
|
|
@@ -37,6 +38,12 @@ public class MakeOrderIndex {
|
|
|
@Column(name = "index_enuu")
|
|
|
private Long enUU;
|
|
|
|
|
|
+ /**
|
|
|
+ * 客户企业UU
|
|
|
+ */
|
|
|
+ @Column(name = "index_venuu")
|
|
|
+ private Long venUU;
|
|
|
+
|
|
|
/**
|
|
|
* 采购单ID
|
|
|
*/
|
|
|
@@ -52,19 +59,20 @@ public class MakeOrderIndex {
|
|
|
public MakeOrderIndex() {
|
|
|
}
|
|
|
|
|
|
- public MakeOrderIndex(long enUU, long key, String keyword) {
|
|
|
+ public MakeOrderIndex(long enUU, long key, long venUU, String keyword) {
|
|
|
this.enUU = enUU;
|
|
|
this.key = key;
|
|
|
this.keyword = keyword;
|
|
|
+ this.venUU = venUU;
|
|
|
}
|
|
|
|
|
|
- public static List<MakeOrderIndex> format(long enUU, long key, Set<String> keywords) {
|
|
|
+ public static List<MakeOrderIndex> format(long enUU, long key, long venUU, Set<String> keywords) {
|
|
|
List<MakeOrderIndex> indexes = new ArrayList<MakeOrderIndex>();
|
|
|
if (!CollectionUtils.isEmpty(keywords)) {
|
|
|
for (String keyword : keywords) {
|
|
|
- indexes.add(new MakeOrderIndex(enUU, key, keyword));
|
|
|
+ indexes.add(new MakeOrderIndex(enUU, key, venUU, keyword));
|
|
|
}
|
|
|
-
|
|
|
+
|
|
|
}
|
|
|
return indexes;
|
|
|
}
|
|
|
@@ -101,4 +109,12 @@ public class MakeOrderIndex {
|
|
|
this.keyword = keyword;
|
|
|
}
|
|
|
|
|
|
+ public Long getVenUU() {
|
|
|
+ return venUU;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setVenUU(Long venUU) {
|
|
|
+ this.venUU = venUU;
|
|
|
+ }
|
|
|
+
|
|
|
}
|