feat(gear-oa): 添加应收应付查询的时间范围筛选功能
为 GearPayableBo 和 GearReceivableBo 添加 startTime 和 endTime 字段, 并支持在服务层根据创建时间进行时间段筛选。
This commit is contained in:
@@ -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;
|
||||
|
||||
}
|
||||
|
||||
@@ -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;
|
||||
|
||||
|
||||
}
|
||||
|
||||
@@ -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;
|
||||
}
|
||||
/**
|
||||
|
||||
@@ -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;
|
||||
}
|
||||
/**
|
||||
|
||||
Reference in New Issue
Block a user