Commit 5090e702 authored by unset's avatar unset

完善接口信息

parent 715652b8
...@@ -11,5 +11,6 @@ import lombok.Data; ...@@ -11,5 +11,6 @@ import lombok.Data;
*/ */
@Data @Data
public class BannerDto extends PageParam { public class BannerDto extends PageParam {
Integer status;
String title;
} }
...@@ -9,6 +9,7 @@ import com.github.wxiaoqi.security.common.vo.PageDataVO; ...@@ -9,6 +9,7 @@ import com.github.wxiaoqi.security.common.vo.PageDataVO;
import com.upyuns.platform.rs.website.dto.BannerDto; import com.upyuns.platform.rs.website.dto.BannerDto;
import com.upyuns.platform.rs.website.entity.Banner; import com.upyuns.platform.rs.website.entity.Banner;
import com.upyuns.platform.rs.website.mapper.BannerMapper; import com.upyuns.platform.rs.website.mapper.BannerMapper;
import org.apache.commons.lang3.StringUtils;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
import com.github.wxiaoqi.security.common.biz.BaseBiz; import com.github.wxiaoqi.security.common.biz.BaseBiz;
...@@ -69,6 +70,12 @@ public class BannerBiz extends BaseBiz<BannerMapper, Banner> { ...@@ -69,6 +70,12 @@ public class BannerBiz extends BaseBiz<BannerMapper, Banner> {
Example example = new Example(Banner.class); Example example = new Example(Banner.class);
Example.Criteria criteria = example.createCriteria(); Example.Criteria criteria = example.createCriteria();
criteria.andEqualTo("isDel", 0); criteria.andEqualTo("isDel", 0);
if (bannerDto.getStatus() != null) {
criteria.andEqualTo("status", bannerDto.getStatus());
}
if (StringUtils.isNotBlank(bannerDto.getTitle())) {
criteria.andLike("title", "%" + bannerDto.getTitle() + "%");
}
example.orderBy("updTime").desc(); example.orderBy("updTime").desc();
Query query = new Query(bannerDto); Query query = new Query(bannerDto);
PageDataVO<Banner> pageDataVO = PageDataVO.pageInfo(query, () -> mapper.selectByExample(example)); PageDataVO<Banner> pageDataVO = PageDataVO.pageInfo(query, () -> mapper.selectByExample(example));
......
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