客户管理,供应商管理查询修改

This commit is contained in:
luojiaquan
2026-09-29 15:04:13 +08:00
parent 2d002e7291
commit 2b0e5d6816
6 changed files with 83 additions and 47 deletions
@@ -1,6 +1,8 @@
package com.bms.customer.customerinfo.domain;
import java.math.BigDecimal;
import java.util.ArrayList;
import java.util.Collections;
import java.util.List;
import lombok.Data;
@@ -123,4 +125,26 @@ public class BmsCustomer extends BaseEntity
/** 删除标记(0正常 2删除) */
private String delFlag;
/** 列表查询用:关键词多行文本(每行一个),对客户编码/名称/对外代码模糊匹配,行间为 OR;非表字段 */
private String keywords;
/** 供 MyBatis 动态 SQL 使用:按行拆分去空白后的关键词列表 */
public List<String> getKeywordList()
{
if (keywords == null || keywords.trim().isEmpty())
{
return Collections.emptyList();
}
List<String> list = new ArrayList<>();
for (String line : keywords.split("\\r?\\n"))
{
String s = line.trim();
if (!s.isEmpty())
{
list.add(s);
}
}
return list;
}
}
@@ -1,6 +1,8 @@
package com.bms.customer.supplierinfo.domain;
import java.math.BigDecimal;
import java.util.ArrayList;
import java.util.Collections;
import java.util.Date;
import java.util.List;
@@ -144,5 +146,26 @@ public class BmsSupplier extends BaseEntity
/** 删除标记(0正常 2删除) */
private String delFlag;
/** 列表查询用:关键词多行文本(每行一个),对供应商编码/名称/对外代码模糊匹配,行间为 OR;非表字段 */
private String keywords;
/** 供 MyBatis 动态 SQL 使用:按行拆分去空白后的关键词列表 */
public List<String> getKeywordList()
{
if (keywords == null || keywords.trim().isEmpty())
{
return Collections.emptyList();
}
List<String> list = new ArrayList<>();
for (String line : keywords.split("\\r?\\n"))
{
String s = line.trim();
if (!s.isEmpty())
{
list.add(s);
}
}
return list;
}
}