package com.zt.life.modules.mainPart.basicInfo.service; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.zt.common.constant.Constant; import com.zt.common.service.BaseService; import com.zt.common.utils.TreeUtils; import com.zt.life.modules.mainPart.basicInfo.dao.XhProductModelDao; import com.zt.life.modules.mainPart.basicInfo.model.TyProductModel; import com.zt.life.modules.mainPart.basicInfo.model.XhProductModel; import com.zt.modules.sys.model.SysMenu; import org.springframework.stereotype.Service; import com.zt.common.db.query.QueryFilter; import javax.annotation.Resource; import java.util.List; /** * xh_product_model * * @author zt generator * @since 1.0.0 2024-02-29 */ @Service public class XhProductModelService extends BaseService { /** * 分页查询 * * @param queryFilter * @return */ public List page(QueryFilter queryFilter) { return baseDao.getList(queryFilter.getQueryParams()); } /** * 删除 * * @param ids */ public void delete(Long[] ids) { super.deleteLogic(ids); } public List getAllTree() { List productList = baseDao.selectList(new QueryWrapper().eq(Constant.TableColumn.IS_DELETE, Constant.Bool.NO) .gt("node_type", 1).orderByAsc(Constant.TableColumn.SORT)); return TreeUtils.build(productList); } public Integer getNo(Long pid) { if (baseDao.getNo(pid) == null){ return 0; } return baseDao.getNo(pid); } public List getProductList() { List ProductList = baseDao.getProductList(); return TreeUtils.build(ProductList); } }