添加优质筛选

This commit is contained in:
2025-07-28 11:25:41 +08:00
parent ddf399b7b1
commit a6472e9984
2 changed files with 12 additions and 0 deletions

View File

@@ -103,5 +103,10 @@ public class OaFurnitureTableBo extends BaseEntity {
*/
private String remark;
/**
* 优质筛选true表示只查询邮箱不为空的记录
*/
private Boolean qualityFilter;
}

View File

@@ -75,6 +75,13 @@ public class OaFurnitureTableServiceImpl implements IOaFurnitureTableService {
lqw.eq(bo.getLastEmailSendTime() != null, OaFurnitureTable::getLastEmailSendTime, bo.getLastEmailSendTime());
lqw.eq(StringUtils.isNotBlank(bo.getContactPerson()), OaFurnitureTable::getContactPerson, bo.getContactPerson());
lqw.eq(bo.getReceiveCount() != null, OaFurnitureTable::getReceiveCount, bo.getReceiveCount());
// 优质筛选:只查询邮箱不为空的记录
if (Boolean.TRUE.equals(bo.getQualityFilter())) {
lqw.isNotNull(OaFurnitureTable::getEmail);
lqw.ne(OaFurnitureTable::getEmail, "");
}
// 按邮件发送次数升序排序,发送次数少的靠前显示
lqw.orderByAsc(OaFurnitureTable::getEmailSendCount);
return lqw;