|
@@ -1,5 +1,8 @@
|
|
|
package com.github.zuihou.business.controller.member;
|
|
|
|
|
|
+import cn.hutool.core.bean.BeanUtil;
|
|
|
+import com.baomidou.mybatisplus.core.metadata.IPage;
|
|
|
+import com.github.zuihou.base.request.PageParams;
|
|
|
import com.github.zuihou.business.member.entity.Member;
|
|
|
import com.github.zuihou.business.member.dto.MemberSaveDTO;
|
|
|
import com.github.zuihou.business.member.dto.MemberUpdateDTO;
|
|
@@ -10,6 +13,10 @@ import java.util.Map;
|
|
|
import java.util.stream.Collectors;
|
|
|
import com.github.zuihou.base.controller.SuperController;
|
|
|
import com.github.zuihou.base.R;
|
|
|
+import com.github.zuihou.business.order.dto.OrderPageDTO;
|
|
|
+import com.github.zuihou.business.order.entity.Order;
|
|
|
+import com.github.zuihou.database.mybatis.conditions.query.LbqWrapper;
|
|
|
+import com.github.zuihou.database.mybatis.conditions.query.QueryWrap;
|
|
|
import io.swagger.annotations.Api;
|
|
|
import lombok.extern.slf4j.Slf4j;
|
|
|
import org.springframework.validation.annotation.Validated;
|
|
@@ -50,4 +57,14 @@ public class MemberController extends SuperController<MemberService, Long, Membe
|
|
|
|
|
|
return R.success(baseService.saveBatch(memberList));
|
|
|
}
|
|
|
+
|
|
|
+ @Override
|
|
|
+ public void query(PageParams<MemberPageDTO> params, IPage<Member> page, Long defSize) {
|
|
|
+ MemberPageDTO data = params.getModel();
|
|
|
+ Member model = BeanUtil.toBean(data, Member.class);
|
|
|
+ QueryWrap<Member> wrap = this.handlerWrapper(null, params);
|
|
|
+ LbqWrapper<Member> wrapper = wrap.lambda();
|
|
|
+ wrapper.like(Member::getMemberName, model.getMemberName()).like(Member::getMemberPhone, model.getMemberPhone()).eq(Member::getMemberStatus, model.getMemberStatus()).orderByDesc(Member::getCreateTime);
|
|
|
+ baseService.pageList(page, wrapper);
|
|
|
+ }
|
|
|
}
|