1.service层
@Override
public PageResult findPage(TbGoods goods, int pageNum, int pageSize) {
PageHelper.startPage(pageNum, pageSize);
TbGoodsExample example = new TbGoodsExample();
Criteria criteria = example.createCriteria();
if (goods != null) {
if (goods.getSellerId() != null && goods.getSellerId().length() > 0) {
criteria.andSellerIdEqualTo(goods.getSellerId());
}
if (goods.getGoodsName() != null && goods.getGoodsName().length() > 0) {
criteria.andGoodsNameLike("%" + goods.getGoodsName() + "%");
}
if (goods.getAuditStatus() != null && goods.getAuditStatus().length() > 0) {
criteria.andAuditStatusLike("%" + goods.getAuditStatus() + "%");
}
if (goods.getIsMarketable() != null && goods.getIsMarketable().length() > 0) {
criteria.andIsMarketableLike("%" + goods.getIsMarketable() + "%");
}
if (goods.getCaption() != null && goods.getCaption().length() > 0) {
criteria.andCaptionLike("%" + goods.getCaption() + "%");
}
if (goods.getSmallPic() != null && goods.getSmallPic().length() > 0) {
criteria.andSmallPicLike("%" + goods.getSmallPic() + "%");
}
if (goods.getIsEnableSpec() != null && goods.getIsEnableSpec().length() > 0) {
criteria.andIsEnableSpecLike("%" + goods.getIsEnableSpec() + "%");
}
if (goods.getIsDelete() != null && goods.getIsDelete().length() > 0) {
criteria.andIsDeleteLike("%" + goods.getIsDelete() + "%");
}
}
criteria.andIsDeleteIsNull();
Page<TbGoods> page = (Page<TbGoods>) goodsMapper.selectByExample(example);
return new PageResult(page.getTotal(), page.getResult());
}
2.分页实体类
public class PageResult implements Serializable {
//总记录数
private Long total;
private List rows;
public PageResult() {
}
public PageResult(Long total, List rows) {
this.total = total;
this.rows = rows;
}
public Long getTotal() {
return total;
}
public void setTotal(Long total) {
this.total = total;
}
public List getRows() {
return rows;
}
public void setRows(List rows) {
this.rows = rows;
}
}
3.example类--->构建查询条件
import java.io.Serializable;
import java.math.BigDecimal;
import java.util.ArrayList;
import java.util.List;
public class TbGoodsExample implements Serializable {
protected String orderByClause;
protected boolean distinct;
protected List<Criteria> oredCriteria;
public TbGoodsExample() {
oredCriteria = new ArrayList<Criteria>();
}
public void setOrderByClause(String orderByClause) {
this.orderByClause = orderByClause;
}
public String getOrderByClause() {
return orderByClause;
}
public void setDistinct(boolean distinct) {
this.distinct = distinct;
}
public boolean isDistinct() {
return distinct;
}
public List<Criteria> getOredCriteria() {
return oredCriteria;
}
public void or(Criteria criteria) {
oredCriteria.add(criteria);
}
public Criteria or() {
Criteria criteria = createCriteriaInternal();
oredCriteria.add(criteria);
return criteria;
}
public Criteria createCriteria() {
Criteria criteria = createCriteriaInternal();
if (oredCriteria.size() == 0) {
oredCriteria.add(criteria);
}
return criteria;
}
protected Criteria createCriteriaInternal() {
Criteria criteria = new Criteria();
return criteria;
}
public void clear() {
oredCriteria.clear();
orderByClause = null;
distinct = false;
}
protected abstract static class GeneratedCriteria {
protected List<Criterion> criteria;
protected GeneratedCriteria() {
super();
criteria = new ArrayList<Criterion>();
}
public boolean isValid() {
return criteria.size() > 0;
}
public List<Criterion> getAllCriteria() {
return criteria;
}
public List<Criterion> getCriteria() {
return criteria;
}
protected void addCriterion(String condition) {
if (condition == null) {
throw new RuntimeException("Value for condition cannot be null");
}
criteria.add(new Criterion(condition));
}
protected void addCriterion(String condition, Object value, String property) {
if (value == null) {
throw new RuntimeException("Value for " + property + " cannot be null");
}
criteria.add(new Criterion(condition, value));
}
protected void addCriterion(String condition, Object value1, Object value2, String property) {
if (value1 == null || value2 == null) {
throw new RuntimeException("Between values for " + property + " cannot be null");
}
criteria.add(new Criterion(condition, value1, value2));
}
public Criteria andIdIsNull() {
addCriterion("id is null");
return (Criteria) this;
}
public Criteria andIdIsNotNull() {
addCriterion("id is not null");
return (Criteria) this;
}
public Criteria andIdEqualTo(Long value) {
addCriterion("id =", value, "id");
return (Criteria) this;
}
public Criteria andIdNotEqualTo(Long value) {
addCriterion("id <>", value, "id");
return (Criteria) this;
}
public Criteria andIdGreaterThan(Long value) {
addCriterion("id >", value, "id");
return (Criteria) this;
}
public Criteria andIdGreaterThanOrEqualTo(Long value) {
addCriterion("id >=", value, "id");
return (Criteria) this;
}
public Criteria andIdLessThan(Long value) {
addCriterion("id <", value, "id");
return (Criteria) this;
}
public Criteria andIdLessThanOrEqualTo(Long value) {
addCriterion("id <=", value, "id");
return (Criteria) this;
}
public Criteria andIdIn(List<Long> values) {
addCriterion("id in", values, "id");
return (Criteria) this;
}
public Criteria andIdNotIn(List<Long> values) {
addCriterion("id not in", values, "id");
return (Criteria) this;
}
public Criteria andIdBetween(Long value1, Long value2) {
addCriterion("id between", value1, value2, "id");
return (Criteria) this;
}
public Criteria andIdNotBetween(Long value1, Long value2) {
addCriterion("id not between", value1, value2, "id");
return (Criteria) this;
}
public Criteria andSellerIdIsNull() {
addCriterion("seller_id is null");
return (Criteria) this;
}
public Criteria andSellerIdIsNotNull() {
addCriterion("seller_id is not null");
return (Criteria) this;
}
public Criteria andSellerIdEqualTo(String value) {
addCriterion("seller_id =", value, "sellerId");
return (Criteria) this;
}
public Criteria andSellerIdNotEqualTo(String value) {
addCriterion("seller_id <>", value, "sellerId");
return (Criteria) this;
}
public Criteria andSellerIdGreaterThan(String value) {
addCriterion("seller_id >", value, "sellerId");
return (Criteria) this;
}
public Criteria andSellerIdGreaterThanOrEqualTo(String value) {
addCriterion("seller_id >=", value, "sellerId");
return (Criteria) this;
}
public Criteria andSellerIdLessThan(String value) {
addCriterion("seller_id <", value, "sellerId");
return (Criteria) this;
}
public Criteria andSellerIdLessThanOrEqualTo(String value) {
addCriterion("seller_id <=", value, "sellerId");
return (Criteria) this;
}
public Criteria andSellerIdLike(String value) {
addCriterion("seller_id like", value, "sellerId");
return (Criteria) this;
}
public Criteria andSellerIdNotLike(String value) {
addCriterion("seller_id not like", value, "sellerId");
return (Criteria) this;
}
public Criteria andSellerIdIn(List<String> values) {
addCriterion("seller_id in", values, "sellerId");
return (Criteria) this;
}
public Criteria andSellerIdNotIn(List<String> values) {
addCriterion("seller_id not in", values, "sellerId");
return (Criteria) this;
}
public Criteria andSellerIdBetween(String value1, String value2) {
addCriterion("seller_id between", value1, value2, "sellerId");
return (Criteria) this;
}
public Criteria andSellerIdNotBetween(String value1, String value2) {
addCriterion("seller_id not between", value1, value2, "sellerId");
return (Criteria) this;
}
public Criteria andGoodsNameIsNull() {
addCriterion("goods_name is null");
return (Criteria) this;
}
public Criteria andGoodsNameIsNotNull() {
addCriterion("goods_name is not null");
return (Criteria) this;
}
public Criteria andGoodsNameEqualTo(String value) {
addCriterion("goods_name =", value, "goodsName");
return (Criteria) this;
}
public Criteria andGoodsNameNotEqualTo(String value) {
addCriterion("goods_name <>", value, "goodsName");
return (Criteria) this;
}
public Criteria andGoodsNameGreaterThan(String value) {
addCriterion("goods_name >", value, "goodsName");
return (Criteria) this;
}
public Criteria andGoodsNameGreaterThanOrEqualTo(String value) {
addCriterion("goods_name >=", value, "goodsName");
return (Criteria) this;
}
public Criteria andGoodsNameLessThan(String value) {
addCriterion("goods_name <", value, "goodsName");
return (Criteria) this;
}
public Criteria andGoodsNameLessThanOrEqualTo(String value) {
addCriterion("goods_name <=", value, "goodsName");
return (Criteria) this;
}
public Criteria andGoodsNameLike(String value) {
addCriterion("goods_name like", value, "goodsName");
return (Criteria) this;
}
public Criteria andGoodsNameNotLike(String value) {
addCriterion("goods_name not like", value, "goodsName");
return (Criteria) this;
}
public Criteria andGoodsNameIn(List<String> values) {
addCriterion("goods_name in", values, "goodsName");
return (Criteria) this;
}
public Criteria andGoodsNameNotIn(List<String> values) {
addCriterion("goods_name not in", values, "goodsName");
return (Criteria) this;
}
public Criteria andGoodsNameBetween(String value1, String value2) {
addCriterion("goods_name between", value1, value2, "goodsName");
return (Criteria) this;
}
public Criteria andGoodsNameNotBetween(String value1, String value2) {
addCriterion("goods_name not between", value1, value2, "goodsName");
return (Criteria) this;
}
public Criteria andDefaultItemIdIsNull() {
addCriterion("default_item_id is null");
return (Criteria) this;
}
public Criteria andDefaultItemIdIsNotNull() {
addCriterion("default_item_id is not null");
return (Criteria) this;
}
public Criteria andDefaultItemIdEqualTo(Long value) {
addCriterion("default_item_id =", value, "defaultItemId");
return (Criteria) this;
}
public Criteria andDefaultItemIdNotEqualTo(Long value) {
addCriterion("default_item_id <>", value, "defaultItemId");
return (Criteria) this;
}
public Criteria andDefaultItemIdGreaterThan(Long value) {
addCriterion("default_item_id >", value, "defaultItemId");
return (Criteria) this;
}
public Criteria andDefaultItemIdGreaterThanOrEqualTo(Long value) {
addCriterion("default_item_id >=", value, "defaultItemId");
return (Criteria) this;
}
public Criteria andDefaultItemIdLessThan(Long value) {
addCriterion("default_item_id <", value, "defaultItemId");
return (Criteria) this;
}
public Criteria andDefaultItemIdLessThanOrEqualTo(Long value) {
addCriterion("default_item_id <=", value, "defaultItemId");
return (Criteria) this;
}
public Criteria andDefaultItemIdIn(List<Long> values) {
addCriterion("default_item_id in", values, "defaultItemId");
return (Criteria) this;
}
public Criteria andDefaultItemIdNotIn(List<Long> values) {
addCriterion("default_item_id not in", values, "defaultItemId");
return (Criteria) this;
}
public Criteria andDefaultItemIdBetween(Long value1, Long value2) {
addCriterion("default_item_id between", value1, value2, "defaultItemId");
return (Criteria) this;
}
public Criteria andDefaultItemIdNotBetween(Long value1, Long value2) {
addCriterion("default_item_id not between", value1, value2, "defaultItemId");
return (Criteria) this;
}
public Criteria andAuditStatusIsNull() {
addCriterion("audit_status is null");
return (Criteria) this;
}
public Criteria andAuditStatusIsNotNull() {
addCriterion("audit_status is not null");
return (Criteria) this;
}
public Criteria andAuditStatusEqualTo(String value) {
addCriterion("audit_status =", value, "auditStatus");
return (Criteria) this;
}
public Criteria andAuditStatusNotEqualTo(String value) {
addCriterion("audit_status <>", value, "auditStatus");
return (Criteria) this;
}
public Criteria andAuditStatusGreaterThan(String value) {
addCriterion("audit_status >", value, "auditStatus");
return (Criteria) this;
}
public Criteria andAuditStatusGreaterThanOrEqualTo(String value) {
addCriterion("audit_status >=", value, "auditStatus");
return (Criteria) this;
}
public Criteria andAuditStatusLessThan(String value) {
addCriterion("audit_status <", value, "auditStatus");
return (Criteria) this;
}
public Criteria andAuditStatusLessThanOrEqualTo(String value) {
addCriterion("audit_status <=", value, "auditStatus");
return (Criteria) this;
}
public Criteria andAuditStatusLike(String value) {
addCriterion("audit_status like", value, "auditStatus");
return (Criteria) this;
}
public Criteria andAuditStatusNotLike(String value) {
addCriterion("audit_status not like", value, "auditStatus");
return (Criteria) this;
}
public Criteria andAuditStatusIn(List<String> values) {
addCriterion("audit_status in", values, "auditStatus");
return (Criteria) this;
}
public Criteria andAuditStatusNotIn(List<String> values) {
addCriterion("audit_status not in", values, "auditStatus");
return (Criteria) this;
}
public Criteria andAuditStatusBetween(String value1, String value2) {
addCriterion("audit_status between", value1, value2, "auditStatus");
return (Criteria) this;
}
public Criteria andAuditStatusNotBetween(String value1, String value2) {
addCriterion("audit_status not between", value1, value2, "auditStatus");
return (Criteria) this;
}
public Criteria andIsMarketableIsNull() {
addCriterion("is_marketable is null");
return (Criteria) this;
}
public Criteria andIsMarketableIsNotNull() {
addCriterion("is_marketable is not null");
return (Criteria) this;
}
public Criteria andIsMarketableEqualTo(String value) {
addCriterion("is_marketable =", value, "isMarketable");
return (Criteria) this;
}
public Criteria andIsMarketableNotEqualTo(String value) {
addCriterion("is_marketable <>", value, "isMarketable");
return (Criteria) this;
}
public Criteria andIsMarketableGreaterThan(String value) {
addCriterion("is_marketable >", value, "isMarketable");
return (Criteria) this;
}
public Criteria andIsMarketableGreaterThanOrEqualTo(String value) {
addCriterion("is_marketable >=", value, "isMarketable");
return (Criteria) this;
}
public Criteria andIsMarketableLessThan(String value) {
addCriterion("is_marketable <", value, "isMarketable");
return (Criteria) this;
}
public Criteria andIsMarketableLessThanOrEqualTo(String value) {
addCriterion("is_marketable <=", value, "isMarketable");
return (Criteria) this;
}
public Criteria andIsMarketableLike(String value) {
addCriterion("is_marketable like", value, "isMarketable");
return (Criteria) this;
}
public Criteria andIsMarketableNotLike(String value) {
addCriterion("is_marketable not like", value, "isMarketable");
return (Criteria) this;
}
public Criteria andIsMarketableIn(List<String> values) {
addCriterion("is_marketable in", values, "isMarketable");
return (Criteria) this;
}
public Criteria andIsMarketableNotIn(List<String> values) {
addCriterion("is_marketable not in", values, "isMarketable");
return (Criteria) this;
}
public Criteria andIsMarketableBetween(String value1, String value2) {
addCriterion("is_marketable between", value1, value2, "isMarketable");
return (Criteria) this;
}
public Criteria andIsMarketableNotBetween(String value1, String value2) {
addCriterion("is_marketable not between", value1, value2, "isMarketable");
return (Criteria) this;
}
public Criteria andBrandIdIsNull() {
addCriterion("brand_id is null");
return (Criteria) this;
}
public Criteria andBrandIdIsNotNull() {
addCriterion("brand_id is not null");
return (Criteria) this;
}
public Criteria andBrandIdEqualTo(Long value) {
addCriterion("brand_id =", value, "brandId");
return (Criteria) this;
}
public Criteria andBrandIdNotEqualTo(Long value) {
addCriterion("brand_id <>", value, "brandId");
return (Criteria) this;
}
public Criteria andBrandIdGreaterThan(Long value) {
addCriterion("brand_id >", value, "brandId");
return (Criteria) this;
}
public Criteria andBrandIdGreaterThanOrEqualTo(Long value) {
addCriterion("brand_id >=", value, "brandId");
return (Criteria) this;
}
public Criteria andBrandIdLessThan(Long value) {
addCriterion("brand_id <", value, "brandId");
return (Criteria) this;
}
public Criteria andBrandIdLessThanOrEqualTo(Long value) {
addCriterion("brand_id <=", value, "brandId");
return (Criteria) this;
}
public Criteria andBrandIdIn(List<Long> values) {
addCriterion("brand_id in", values, "brandId");
return (Criteria) this;
}
public Criteria andBrandIdNotIn(List<Long> values) {
addCriterion("brand_id not in", values, "brandId");
return (Criteria) this;
}
public Criteria andBrandIdBetween(Long value1, Long value2) {
addCriterion("brand_id between", value1, value2, "brandId");
return (Criteria) this;
}
public Criteria andBrandIdNotBetween(Long value1, Long value2) {
addCriterion("brand_id not between", value1, value2, "brandId");
return (Criteria) this;
}
public Criteria andCaptionIsNull() {
addCriterion("caption is null");
return (Criteria) this;
}
public Criteria andCaptionIsNotNull() {
addCriterion("caption is not null");
return (Criteria) this;
}
public Criteria andCaptionEqualTo(String value) {
addCriterion("caption =", value, "caption");
return (Criteria) this;
}
public Criteria andCaptionNotEqualTo(String value) {
addCriterion("caption <>", value, "caption");
return (Criteria) this;
}
public Criteria andCaptionGreaterThan(String value) {
addCriterion("caption >", value, "caption");
return (Criteria) this;
}
public Criteria andCaptionGreaterThanOrEqualTo(String value) {
addCriterion("caption >=", value, "caption");
return (Criteria) this;
}
public Criteria andCaptionLessThan(String value) {
addCriterion("caption <", value, "caption");
return (Criteria) this;
}
public Criteria andCaptionLessThanOrEqualTo(String value) {
addCriterion("caption <=", value, "caption");
return (Criteria) this;
}
public Criteria andCaptionLike(String value) {
addCriterion("caption like", value, "caption");
return (Criteria) this;
}
public Criteria andCaptionNotLike(String value) {
addCriterion("caption not like", value, "caption");
return (Criteria) this;
}
public Criteria andCaptionIn(List<String> values) {
addCriterion("caption in", values, "caption");
return (Criteria) this;
}
public Criteria andCaptionNotIn(List<String> values) {
addCriterion("caption not in", values, "caption");
return (Criteria) this;
}
public Criteria andCaptionBetween(String value1, String value2) {
addCriterion("caption between", value1, value2, "caption");
return (Criteria) this;
}
public Criteria andCaptionNotBetween(String value1, String value2) {
addCriterion("caption not between", value1, value2, "caption");
return (Criteria) this;
}
public Criteria andCategory1IdIsNull() {
addCriterion("category1_id is null");
return (Criteria) this;
}
public Criteria andCategory1IdIsNotNull() {
addCriterion("category1_id is not null");
return (Criteria) this;
}
public Criteria andCategory1IdEqualTo(Long value) {
addCriterion("category1_id =", value, "category1Id");
return (Criteria) this;
}
public Criteria andCategory1IdNotEqualTo(Long value) {
addCriterion("category1_id <>", value, "category1Id");
return (Criteria) this;
}
public Criteria andCategory1IdGreaterThan(Long value) {
addCriterion("category1_id >", value, "category1Id");
return (Criteria) this;
}
public Criteria andCategory1IdGreaterThanOrEqualTo(Long value) {
addCriterion("category1_id >=", value, "category1Id");
return (Criteria) this;
}
public Criteria andCategory1IdLessThan(Long value) {
addCriterion("category1_id <", value, "category1Id");
return (Criteria) this;
}
public Criteria andCategory1IdLessThanOrEqualTo(Long value) {
addCriterion("category1_id <=", value, "category1Id");
return (Criteria) this;
}
public Criteria andCategory1IdIn(List<Long> values) {
addCriterion("category1_id in", values, "category1Id");
return (Criteria) this;
}
public Criteria andCategory1IdNotIn(List<Long> values) {
addCriterion("category1_id not in", values, "category1Id");
return (Criteria) this;
}
public Criteria andCategory1IdBetween(Long value1, Long value2) {
addCriterion("category1_id between", value1, value2, "category1Id");
return (Criteria) this;
}
public Criteria andCategory1IdNotBetween(Long value1, Long value2) {
addCriterion("category1_id not between", value1, value2, "category1Id");
return (Criteria) this;
}
public Criteria andCategory2IdIsNull() {
addCriterion("category2_id is null");
return (Criteria) this;
}
public Criteria andCategory2IdIsNotNull() {
addCriterion("category2_id is not null");
return (Criteria) this;
}
public Criteria andCategory2IdEqualTo(Long value) {
addCriterion("category2_id =", value, "category2Id");
return (Criteria) this;
}
public Criteria andCategory2IdNotEqualTo(Long value) {
addCriterion("category2_id <>", value, "category2Id");
return (Criteria) this;
}
public Criteria andCategory2IdGreaterThan(Long value) {
addCriterion("category2_id >", value, "category2Id");
return (Criteria) this;
}
public Criteria andCategory2IdGreaterThanOrEqualTo(Long value) {
addCriterion("category2_id >=", value, "category2Id");
return (Criteria) this;
}
public Criteria andCategory2IdLessThan(Long value) {
addCriterion("category2_id <", value, "category2Id");
return (Criteria) this;
}
public Criteria andCategory2IdLessThanOrEqualTo(Long value) {
addCriterion("category2_id <=", value, "category2Id");
return (Criteria) this;
}
public Criteria andCategory2IdIn(List<Long> values) {
addCriterion("category2_id in", values, "category2Id");
return (Criteria) this;
}
public Criteria andCategory2IdNotIn(List<Long> values) {
addCriterion("category2_id not in", values, "category2Id");
return (Criteria) this;
}
public Criteria andCategory2IdBetween(Long value1, Long value2) {
addCriterion("category2_id between", value1, value2, "category2Id");
return (Criteria) this;
}
public Criteria andCategory2IdNotBetween(Long value1, Long value2) {
addCriterion("category2_id not between", value1, value2, "category2Id");
return (Criteria) this;
}
public Criteria andCategory3IdIsNull() {
addCriterion("category3_id is null");
return (Criteria) this;
}
public Criteria andCategory3IdIsNotNull() {
addCriterion("category3_id is not null");
return (Criteria) this;
}
public Criteria andCategory3IdEqualTo(Long value) {
addCriterion("category3_id =", value, "category3Id");
return (Criteria) this;
}
public Criteria andCategory3IdNotEqualTo(Long value) {
addCriterion("category3_id <>", value, "category3Id");
return (Criteria) this;
}
public Criteria andCategory3IdGreaterThan(Long value) {
addCriterion("category3_id >", value, "category3Id");
return (Criteria) this;
}
public Criteria andCategory3IdGreaterThanOrEqualTo(Long value) {
addCriterion("category3_id >=", value, "category3Id");
return (Criteria) this;
}
public Criteria andCategory3IdLessThan(Long value) {
addCriterion("category3_id <", value, "category3Id");
return (Criteria) this;
}
public Criteria andCategory3IdLessThanOrEqualTo(Long value) {
addCriterion("category3_id <=", value, "category3Id");
return (Criteria) this;
}
public Criteria andCategory3IdIn(List<Long> values) {
addCriterion("category3_id in", values, "category3Id");
return (Criteria) this;
}
public Criteria andCategory3IdNotIn(List<Long> values) {
addCriterion("category3_id not in", values, "category3Id");
return (Criteria) this;
}
public Criteria andCategory3IdBetween(Long value1, Long value2) {
addCriterion("category3_id between", value1, value2, "category3Id");
return (Criteria) this;
}
public Criteria andCategory3IdNotBetween(Long value1, Long value2) {
addCriterion("category3_id not between", value1, value2, "category3Id");
return (Criteria) this;
}
public Criteria andSmallPicIsNull() {
addCriterion("small_pic is null");
return (Criteria) this;
}
public Criteria andSmallPicIsNotNull() {
addCriterion("small_pic is not null");
return (Criteria) this;
}
public Criteria andSmallPicEqualTo(String value) {
addCriterion("small_pic =", value, "smallPic");
return (Criteria) this;
}
public Criteria andSmallPicNotEqualTo(String value) {
addCriterion("small_pic <>", value, "smallPic");
return (Criteria) this;
}
public Criteria andSmallPicGreaterThan(String value) {
addCriterion("small_pic >", value, "smallPic");
return (Criteria) this;
}
public Criteria andSmallPicGreaterThanOrEqualTo(String value) {
addCriterion("small_pic >=", value, "smallPic");
return (Criteria) this;
}
public Criteria andSmallPicLessThan(String value) {
addCriterion("small_pic <", value, "smallPic");
return (Criteria) this;
}
public Criteria andSmallPicLessThanOrEqualTo(String value) {
addCriterion("small_pic <=", value, "smallPic");
return (Criteria) this;
}
public Criteria andSmallPicLike(String value) {
addCriterion("small_pic like", value, "smallPic");
return (Criteria) this;
}
public Criteria andSmallPicNotLike(String value) {
addCriterion("small_pic not like", value, "smallPic");
return (Criteria) this;
}
public Criteria andSmallPicIn(List<String> values) {
addCriterion("small_pic in", values, "smallPic");
return (Criteria) this;
}
public Criteria andSmallPicNotIn(List<String> values) {
addCriterion("small_pic not in", values, "smallPic");
return (Criteria) this;
}
public Criteria andSmallPicBetween(String value1, String value2) {
addCriterion("small_pic between", value1, value2, "smallPic");
return (Criteria) this;
}
public Criteria andSmallPicNotBetween(String value1, String value2) {
addCriterion("small_pic not between", value1, value2, "smallPic");
return (Criteria) this;
}
public Criteria andPriceIsNull() {
addCriterion("price is null");
return (Criteria) this;
}
public Criteria andPriceIsNotNull() {
addCriterion("price is not null");
return (Criteria) this;
}
public Criteria andPriceEqualTo(BigDecimal value) {
addCriterion("price =", value, "price");
return (Criteria) this;
}
public Criteria andPriceNotEqualTo(BigDecimal value) {
addCriterion("price <>", value, "price");
return (Criteria) this;
}
public Criteria andPriceGreaterThan(BigDecimal value) {
addCriterion("price >", value, "price");
return (Criteria) this;
}
public Criteria andPriceGreaterThanOrEqualTo(BigDecimal value) {
addCriterion("price >=", value, "price");
return (Criteria) this;
}
public Criteria andPriceLessThan(BigDecimal value) {
addCriterion("price <", value, "price");
return (Criteria) this;
}
public Criteria andPriceLessThanOrEqualTo(BigDecimal value) {
addCriterion("price <=", value, "price");
return (Criteria) this;
}
public Criteria andPriceIn(List<BigDecimal> values) {
addCriterion("price in", values, "price");
return (Criteria) this;
}
public Criteria andPriceNotIn(List<BigDecimal> values) {
addCriterion("price not in", values, "price");
return (Criteria) this;
}
public Criteria andPriceBetween(BigDecimal value1, BigDecimal value2) {
addCriterion("price between", value1, value2, "price");
return (Criteria) this;
}
public Criteria andPriceNotBetween(BigDecimal value1, BigDecimal value2) {
addCriterion("price not between", value1, value2, "price");
return (Criteria) this;
}
public Criteria andTypeTemplateIdIsNull() {
addCriterion("type_template_id is null");
return (Criteria) this;
}
public Criteria andTypeTemplateIdIsNotNull() {
addCriterion("type_template_id is not null");
return (Criteria) this;
}
public Criteria andTypeTemplateIdEqualTo(Long value) {
addCriterion("type_template_id =", value, "typeTemplateId");
return (Criteria) this;
}
public Criteria andTypeTemplateIdNotEqualTo(Long value) {
addCriterion("type_template_id <>", value, "typeTemplateId");
return (Criteria) this;
}
public Criteria andTypeTemplateIdGreaterThan(Long value) {
addCriterion("type_template_id >", value, "typeTemplateId");
return (Criteria) this;
}
public Criteria andTypeTemplateIdGreaterThanOrEqualTo(Long value) {
addCriterion("type_template_id >=", value, "typeTemplateId");
return (Criteria) this;
}
public Criteria andTypeTemplateIdLessThan(Long value) {
addCriterion("type_template_id <", value, "typeTemplateId");
return (Criteria) this;
}
public Criteria andTypeTemplateIdLessThanOrEqualTo(Long value) {
addCriterion("type_template_id <=", value, "typeTemplateId");
return (Criteria) this;
}
public Criteria andTypeTemplateIdIn(List<Long> values) {
addCriterion("type_template_id in", values, "typeTemplateId");
return (Criteria) this;
}
public Criteria andTypeTemplateIdNotIn(List<Long> values) {
addCriterion("type_template_id not in", values, "typeTemplateId");
return (Criteria) this;
}
public Criteria andTypeTemplateIdBetween(Long value1, Long value2) {
addCriterion("type_template_id between", value1, value2, "typeTemplateId");
return (Criteria) this;
}
public Criteria andTypeTemplateIdNotBetween(Long value1, Long value2) {
addCriterion("type_template_id not between", value1, value2, "typeTemplateId");
return (Criteria) this;
}
public Criteria andIsEnableSpecIsNull() {
addCriterion("is_enable_spec is null");
return (Criteria) this;
}
public Criteria andIsEnableSpecIsNotNull() {
addCriterion("is_enable_spec is not null");
return (Criteria) this;
}
public Criteria andIsEnableSpecEqualTo(String value) {
addCriterion("is_enable_spec =", value, "isEnableSpec");
return (Criteria) this;
}
public Criteria andIsEnableSpecNotEqualTo(String value) {
addCriterion("is_enable_spec <>", value, "isEnableSpec");
return (Criteria) this;
}
public Criteria andIsEnableSpecGreaterThan(String value) {
addCriterion("is_enable_spec >", value, "isEnableSpec");
return (Criteria) this;
}
public Criteria andIsEnableSpecGreaterThanOrEqualTo(String value) {
addCriterion("is_enable_spec >=", value, "isEnableSpec");
return (Criteria) this;
}
public Criteria andIsEnableSpecLessThan(String value) {
addCriterion("is_enable_spec <", value, "isEnableSpec");
return (Criteria) this;
}
public Criteria andIsEnableSpecLessThanOrEqualTo(String value) {
addCriterion("is_enable_spec <=", value, "isEnableSpec");
return (Criteria) this;
}
public Criteria andIsEnableSpecLike(String value) {
addCriterion("is_enable_spec like", value, "isEnableSpec");
return (Criteria) this;
}
public Criteria andIsEnableSpecNotLike(String value) {
addCriterion("is_enable_spec not like", value, "isEnableSpec");
return (Criteria) this;
}
public Criteria andIsEnableSpecIn(List<String> values) {
addCriterion("is_enable_spec in", values, "isEnableSpec");
return (Criteria) this;
}
public Criteria andIsEnableSpecNotIn(List<String> values) {
addCriterion("is_enable_spec not in", values, "isEnableSpec");
return (Criteria) this;
}
public Criteria andIsEnableSpecBetween(String value1, String value2) {
addCriterion("is_enable_spec between", value1, value2, "isEnableSpec");
return (Criteria) this;
}
public Criteria andIsEnableSpecNotBetween(String value1, String value2) {
addCriterion("is_enable_spec not between", value1, value2, "isEnableSpec");
return (Criteria) this;
}
public Criteria andIsDeleteIsNull() {
addCriterion("is_delete is null");
return (Criteria) this;
}
public Criteria andIsDeleteIsNotNull() {
addCriterion("is_delete is not null");
return (Criteria) this;
}
public Criteria andIsDeleteEqualTo(String value) {
addCriterion("is_delete =", value, "isDelete");
return (Criteria) this;
}
public Criteria andIsDeleteNotEqualTo(String value) {
addCriterion("is_delete <>", value, "isDelete");
return (Criteria) this;
}
public Criteria andIsDeleteGreaterThan(String value) {
addCriterion("is_delete >", value, "isDelete");
return (Criteria) this;
}
public Criteria andIsDeleteGreaterThanOrEqualTo(String value) {
addCriterion("is_delete >=", value, "isDelete");
return (Criteria) this;
}
public Criteria andIsDeleteLessThan(String value) {
addCriterion("is_delete <", value, "isDelete");
return (Criteria) this;
}
public Criteria andIsDeleteLessThanOrEqualTo(String value) {
addCriterion("is_delete <=", value, "isDelete");
return (Criteria) this;
}
public Criteria andIsDeleteLike(String value) {
addCriterion("is_delete like", value, "isDelete");
return (Criteria) this;
}
public Criteria andIsDeleteNotLike(String value) {
addCriterion("is_delete not like", value, "isDelete");
return (Criteria) this;
}
public Criteria andIsDeleteIn(List<String> values) {
addCriterion("is_delete in", values, "isDelete");
return (Criteria) this;
}
public Criteria andIsDeleteNotIn(List<String> values) {
addCriterion("is_delete not in", values, "isDelete");
return (Criteria) this;
}
public Criteria andIsDeleteBetween(String value1, String value2) {
addCriterion("is_delete between", value1, value2, "isDelete");
return (Criteria) this;
}
public Criteria andIsDeleteNotBetween(String value1, String value2) {
addCriterion("is_delete not between", value1, value2, "isDelete");
return (Criteria) this;
}
}
public static class Criteria extends GeneratedCriteria {
protected Criteria() {
super();
}
}
public static class Criterion {
private String condition;
private Object value;
private Object secondValue;
private boolean noValue;
private boolean singleValue;
private boolean betweenValue;
private boolean listValue;
private String typeHandler;
public String getCondition() {
return condition;
}
public Object getValue() {
return value;
}
public Object getSecondValue() {
return secondValue;
}
public boolean isNoValue() {
return noValue;
}
public boolean isSingleValue() {
return singleValue;
}
public boolean isBetweenValue() {
return betweenValue;
}
public boolean isListValue() {
return listValue;
}
public String getTypeHandler() {
return typeHandler;
}
protected Criterion(String condition) {
super();
this.condition = condition;
this.typeHandler = null;
this.noValue = true;
}
protected Criterion(String condition, Object value, String typeHandler) {
super();
this.condition = condition;
this.value = value;
this.typeHandler = typeHandler;
if (value instanceof List<?>) {
this.listValue = true;
} else {
this.singleValue = true;
}
}
protected Criterion(String condition, Object value) {
this(condition, value, null);
}
protected Criterion(String condition, Object value, Object secondValue, String typeHandler) {
super();
this.condition = condition;
this.value = value;
this.secondValue = secondValue;
this.typeHandler = typeHandler;
this.betweenValue = true;
}
protected Criterion(String condition, Object value, Object secondValue) {
this(condition, value, secondValue, null);
}
}
}
本文详细介绍了如何在Java中使用MyBatis Plus进行商品信息的分页查询,包括service层的逻辑实现、分页实体类的设计以及example类的构建来灵活设置查询条件。

被折叠的 条评论
为什么被折叠?



