ZsearchTemplateServiceImpl.java 3.51 KB
package com.lhcredit.project.business.zsearchTemplate.service;

import com.lhcredit.common.utils.text.Convert;
import com.lhcredit.project.business.zsearchTemplate.domain.ZsearchTemplate;
import com.lhcredit.project.business.zsearchTemplate.mapper.ZsearchTemplateMapper;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;

import java.util.ArrayList;
import java.util.List;

/**
 * 招投标-条件查询模板 服务层实现
 *
 * @author lhcredit
 * @date 2025-05-16
 */
@Service
public class ZsearchTemplateServiceImpl implements IZsearchTemplateService {
    @Autowired
    private ZsearchTemplateMapper zsearchTemplateMapper;

    /**
     * 查询招投标-条件查询模板信息
     *
     * @param id 招投标-条件查询模板ID
     * @return 招投标-条件查询模板信息
     */
    @Override
    public ZsearchTemplate selectZsearchTemplateById(Integer id) {
        return zsearchTemplateMapper.selectZsearchTemplateById(id);
    }

    /**
     * 查询招投标-条件查询模板列表
     *
     * @param zsearchTemplate 招投标-条件查询模板信息
     * @return 招投标-条件查询模板集合
     */
    @Override
    public List<ZsearchTemplate> selectZsearchTemplateList(ZsearchTemplate zsearchTemplate) {
        return zsearchTemplateMapper.selectZsearchTemplateList(zsearchTemplate);
    }

    /**
     * 字段转换
     * @param zsearchTemplate 招投标-条件查询模板信息
     * @return 招投标-条件查询模板信息
     */
    @Override
    public ZsearchTemplate changeModel(ZsearchTemplate zsearchTemplate) {
//        //这里写各字段转换逻辑
//        if(zsearchTemplate!=null){
//            if(StringUtils.isNotEmpty(zsearchTemplate.getXXX())){
//               zsearchTemplate.setXXX(zsearchTemplate.getXXX());
//            }
//        }
        return zsearchTemplate;
    }

    /**
     * 列表转换
     *
     * @param zsearchTemplateList 招投标-条件查询模板集合
     * @return 招投标-条件查询模板集合
     */
    @Override
    public List<ZsearchTemplate> changeModel(List<ZsearchTemplate> zsearchTemplateList) {
        List<ZsearchTemplate> result = new ArrayList<ZsearchTemplate>();
        if (zsearchTemplateList.size() > 0) {
            for (ZsearchTemplate zsearchTemplate:zsearchTemplateList){
                result.add(changeModel(zsearchTemplate));
            }
        }
        return result;
    }

    /**
     * 新增招投标-条件查询模板
     *
     * @param zsearchTemplate 招投标-条件查询模板信息
     * @return 结果
     */
    @Override
    public int insertZsearchTemplate(ZsearchTemplate zsearchTemplate) {
        return zsearchTemplateMapper.insertZsearchTemplate(zsearchTemplate);
    }

    /**
     * 修改招投标-条件查询模板
     *
     * @param zsearchTemplate 招投标-条件查询模板信息
     * @return 结果
     */
    @Override
    public int updateZsearchTemplate(ZsearchTemplate zsearchTemplate) {
        return zsearchTemplateMapper.updateZsearchTemplate(zsearchTemplate);
    }

    /**
     * 删除招投标-条件查询模板对象
     *
     * @param ids 需要删除的数据ID
     * @return 结果
     */
    @Override
    public int deleteZsearchTemplateByIds(String ids) {
        return zsearchTemplateMapper.deleteZsearchTemplateByIds(Convert.toStrArray(ids));
    }

    @Override
    public int deleteZsearchTemplateByUserId(Integer userId) {
        return zsearchTemplateMapper.deleteZsearchTemplateByUserId(userId);
    }

}