feat(gear-oa): 添加应收应付查询的时间范围筛选功能

为 GearPayableBo 和 GearReceivableBo 添加 startTime 和 endTime 字段,
并支持在服务层根据创建时间进行时间段筛选。
This commit is contained in:
2025-09-22 13:40:44 +08:00
parent bde6f6ea3f
commit f51731113f
4 changed files with 15 additions and 1 deletions

View File

@@ -74,6 +74,10 @@ public class GearPayableBo extends BaseEntity {
//采购详情id
private Long detailId;
//时间范围筛选
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private Date startTime;
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private Date endTime;
}

View File

@@ -72,5 +72,11 @@ public class GearReceivableBo extends BaseEntity {
*/
private String remark;
//时间范围筛选
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private Date startTime;
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private Date endTime;
}

View File

@@ -73,6 +73,8 @@ public class GearPayableServiceImpl implements IGearPayableService {
lqw.eq(bo.getPaidAmount() != null, "p.paid_amount", bo.getPaidAmount());
lqw.eq(bo.getBalanceAmount() != null, "p.balance_amount", bo.getBalanceAmount());
lqw.eq(StringUtils.isNotBlank(bo.getStatus()), "p.status", bo.getStatus());
//按照时间段筛选 用创建时间比较
lqw.between(bo.getStartTime() != null && bo.getEndTime() != null, "p.create_time", bo.getStartTime(), bo.getEndTime());
return lqw;
}
/**

View File

@@ -73,6 +73,8 @@ public class GearReceivableServiceImpl implements IGearReceivableService {
lqw.eq(bo.getPaidAmount() != null, "r.paid_amount", bo.getPaidAmount());
lqw.eq(bo.getBalanceAmount() != null, "r.balance_amount", bo.getBalanceAmount());
lqw.eq(StringUtils.isNotBlank(bo.getStatus()), "r.status", bo.getStatus());
//按照时间段筛选 用创建时间比较
lqw.between(bo.getStartTime() != null && bo.getEndTime() != null, "r.create_time", bo.getStartTime(), bo.getEndTime());
return lqw;
}
/**