|
@@ -7,12 +7,14 @@ import com.fjhx.tenant.entity.dict.dto.DictTenantDataSelectDto;
|
|
|
import com.fjhx.tenant.entity.dict.vo.DictTenantDataVo;
|
|
|
import com.fjhx.tenant.service.dict.DictTenantDataService;
|
|
|
import com.fjhx.tenant.utils.DictUtils;
|
|
|
+import com.fjhx.xmhjc.entity.product.po.ProductCategory;
|
|
|
import com.fjhx.xmhjc.entity.product.po.ProductInfo;
|
|
|
import com.fjhx.xmhjc.mapper.product.ProductInfoMapper;
|
|
|
import com.fjhx.xmhjc.service.product.ProductInfoService;
|
|
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
|
|
import com.ruoyi.common.core.domain.entity.SysDictData;
|
|
|
import com.ruoyi.common.utils.StringUtils;
|
|
|
+import com.ruoyi.common.utils.wrapper.SqlField;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
import org.springframework.stereotype.Service;
|
|
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|
@@ -56,6 +58,7 @@ public class ProductInfoServiceImpl extends ServiceImpl<ProductInfoMapper, Produ
|
|
|
public Page<ProductInfoVo> getPage(ProductInfoSelectDto dto) {
|
|
|
IWrapper<ProductInfo> wrapper = getWrapper();
|
|
|
wrapper.orderByAsc("pi", ProductInfo::getSort);
|
|
|
+ wrapper.keyword(dto, new SqlField("pi", ProductInfo::getTitle));
|
|
|
Page<ProductInfoVo> page = this.baseMapper.getPage(dto.getPage(), wrapper);
|
|
|
List<ProductInfoVo> records = page.getRecords();
|
|
|
|