Commit 273d42c8 authored by 332784038@qq.com's avatar 332784038@qq.com

批量订单费用申请业务列表查询条件完善

parent 977c35fc
package cn.iocoder.yudao.module.order.dal.mysql.batchOrderFeeApply; package cn.iocoder.yudao.module.order.dal.mysql.batchOrderFeeApply;
import java.util.*; import java.util.*;
import cn.iocoder.yudao.framework.common.pojo.PageResult; import cn.iocoder.yudao.framework.common.pojo.PageResult;
import cn.iocoder.yudao.framework.mybatis.core.query.LambdaQuery; import cn.iocoder.yudao.framework.mybatis.core.query.LambdaQuery;
import cn.iocoder.yudao.framework.mybatis.core.mapper.AbstractMapper; import cn.iocoder.yudao.framework.mybatis.core.mapper.AbstractMapper;
...@@ -11,6 +12,7 @@ import cn.iocoder.yudao.module.order.vo.batchOrderFeeApply.*; ...@@ -11,6 +12,7 @@ import cn.iocoder.yudao.module.order.vo.batchOrderFeeApply.*;
/** /**
* 批量费用申请 Mapper * 批量费用申请 Mapper
*
* @author 系统管理员 * @author 系统管理员
*/ */
@Mapper @Mapper
...@@ -18,13 +20,12 @@ public interface BatchOrderFeeApplyMapper extends AbstractMapper<BatchOrderFeeAp ...@@ -18,13 +20,12 @@ public interface BatchOrderFeeApplyMapper extends AbstractMapper<BatchOrderFeeAp
@Override @Override
default PageResult<BatchOrderFeeApplyDO> selectPage(PageVO page, Object object) { default PageResult<BatchOrderFeeApplyDO> selectPage(PageVO page, Object object) {
if (object instanceof BatchOrderFeeApplyQueryVO) { if (object instanceof BatchOrderFeeApplyQueryVO) {
BatchOrderFeeApplyQueryVO vo = (BatchOrderFeeApplyQueryVO)object; BatchOrderFeeApplyQueryVO vo = (BatchOrderFeeApplyQueryVO) object;
return selectPage(page, new LambdaQuery<BatchOrderFeeApplyDO>() return selectPage(page, new LambdaQuery<BatchOrderFeeApplyDO>()
.eqIfPresent(BatchOrderFeeApplyDO::getNo, vo.getNo()) .likeIfPresent(BatchOrderFeeApplyDO::getNo, vo.getNo())
.eqIfPresent(BatchOrderFeeApplyDO::getDetails, vo.getDetails()) .eqIfPresent(BatchOrderFeeApplyDO::getState, vo.getState())
.eqIfPresent(BatchOrderFeeApplyDO::getReason, vo.getReason()) .inIfPresent(BatchOrderFeeApplyDO::getCreator, vo.getApplicantList())
.eqIfPresent(BatchOrderFeeApplyDO::getState, vo.getState()) .betweenIfPresent(BatchOrderFeeApplyDO::getCreateTime, vo.getBeginCreateTime(), vo.getEndCreateTime())
.betweenIfPresent(BatchOrderFeeApplyDO::getCreateTime, vo.getBeginCreateTime(), vo.getEndCreateTime())
.orderByDesc(BatchOrderFeeApplyDO::getId)); .orderByDesc(BatchOrderFeeApplyDO::getId));
} }
...@@ -34,13 +35,12 @@ public interface BatchOrderFeeApplyMapper extends AbstractMapper<BatchOrderFeeAp ...@@ -34,13 +35,12 @@ public interface BatchOrderFeeApplyMapper extends AbstractMapper<BatchOrderFeeAp
@Override @Override
default List<BatchOrderFeeApplyDO> selectList(Object object) { default List<BatchOrderFeeApplyDO> selectList(Object object) {
if (object instanceof BatchOrderFeeApplyQueryVO) { if (object instanceof BatchOrderFeeApplyQueryVO) {
BatchOrderFeeApplyQueryVO vo = (BatchOrderFeeApplyQueryVO)object; BatchOrderFeeApplyQueryVO vo = (BatchOrderFeeApplyQueryVO) object;
return selectList(new LambdaQuery<BatchOrderFeeApplyDO>() return selectList(new LambdaQuery<BatchOrderFeeApplyDO>()
.eqIfPresent(BatchOrderFeeApplyDO::getNo, vo.getNo()) .likeIfPresent(BatchOrderFeeApplyDO::getNo, vo.getNo())
.eqIfPresent(BatchOrderFeeApplyDO::getDetails, vo.getDetails()) .eqIfPresent(BatchOrderFeeApplyDO::getState, vo.getState())
.eqIfPresent(BatchOrderFeeApplyDO::getReason, vo.getReason()) .inIfPresent(BatchOrderFeeApplyDO::getCreator, vo.getApplicantList())
.eqIfPresent(BatchOrderFeeApplyDO::getState, vo.getState()) .betweenIfPresent(BatchOrderFeeApplyDO::getCreateTime, vo.getBeginCreateTime(), vo.getEndCreateTime())
.betweenIfPresent(BatchOrderFeeApplyDO::getCreateTime, vo.getBeginCreateTime(), vo.getEndCreateTime())
.orderByDesc(BatchOrderFeeApplyDO::getId)); .orderByDesc(BatchOrderFeeApplyDO::getId));
} }
......
...@@ -14,15 +14,12 @@ public class BatchOrderFeeApplyQueryVO { ...@@ -14,15 +14,12 @@ public class BatchOrderFeeApplyQueryVO {
@ApiModelProperty(value = "编号") @ApiModelProperty(value = "编号")
private String no; private String no;
@ApiModelProperty(value = "申请详情")
private String details;
@ApiModelProperty(value = "原因")
private String reason;
@ApiModelProperty(value = "状态:0 已取消 1 申请中 2 已通过 3 已驳回") @ApiModelProperty(value = "状态:0 已取消 1 申请中 2 已通过 3 已驳回")
private Integer state; private Integer state;
@ApiModelProperty(value = "申请人(可以支持多个)")
private List<Long> applicantList;
@DateTimeFormat(pattern = FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND) @DateTimeFormat(pattern = FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND)
@ApiModelProperty(value = "开始创建时间") @ApiModelProperty(value = "开始创建时间")
private Date beginCreateTime; private Date beginCreateTime;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment