package io.bdty.modules.cniyv.service.impl;

import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;

import io.bdty.common.constant.Constant;
import io.bdty.common.service.impl.CrudServiceImpl;
import io.bdty.modules.cniyv.dao.CniyvProductTypeDao;
import io.bdty.modules.cniyv.dto.CniyvProductTypeDTO;
import io.bdty.modules.cniyv.entity.CniyvProductTypeEntity;
import io.bdty.modules.cniyv.service.CniyvProductTypeService;
import cn.hutool.core.util.StrUtil;
import org.springframework.stereotype.Service;

import java.util.Map;

/**
 * 产品分类
 *
 * @author zxj zxj
 * @since 1.0.0 2024-03-13
 */
@Service
public class CniyvProductTypeServiceImpl extends CrudServiceImpl<CniyvProductTypeDao, CniyvProductTypeEntity, CniyvProductTypeDTO> implements CniyvProductTypeService {

    @Override
    public QueryWrapper<CniyvProductTypeEntity> getWrapper(Map<String, Object> params){
        String id = (String)params.get("id");
//        String orderField = (String)params.get("orderField");
//        String order = (String)params.get("order");
//        boolean isAsc = true;
//        if (order!=null) {
//			if (order.equals(Constant.DESC)) {
//				isAsc = false;
//			} 
//		}

        QueryWrapper<CniyvProductTypeEntity> wrapper = new QueryWrapper<>();
        wrapper.eq(StrUtil.isNotBlank(id), "id", id);
//        wrapper.orderBy(StrUtil.isNotBlank(orderField), isAsc, orderField);
        return wrapper;
    }


}