McVisitUserServiceImpl.java 2.88 KB
package com.chinagas.modules.schsf.service.impl;

import com.chinagas.common.core.utils.DateUtils;
import com.chinagas.modules.schsf.domain.McVisitUser;
import com.chinagas.modules.schsf.mapper.McVisitUserMapper;
import com.chinagas.modules.schsf.service.IMcVisitUserService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;

import java.util.Collections;
import java.util.List;

/**
 * 百万用户信息(被拜访的用户)Service业务层处理
 *
 * @author cw
 * @date 2024-05-30
 */
@Service
public class McVisitUserServiceImpl implements IMcVisitUserService
{
    @Autowired
    private McVisitUserMapper mcVisitUserMapper;

    /**
     * 查询百万用户信息(被拜访的用户)
     *
     * @param id 百万用户信息(被拜访的用户)主键
     * @return 百万用户信息(被拜访的用户)
     */
    @Override
    public McVisitUser selectMcVisitUserById(Long id)
    {
        return mcVisitUserMapper.selectMcVisitUserById(id);
    }

    /**
     * 查询百万用户信息(被拜访的用户)列表
     *
     * @param mcVisitUser 百万用户信息(被拜访的用户)
     * @return 百万用户信息(被拜访的用户)
     */
    @Override
    public List<McVisitUser> selectMcVisitUserList(McVisitUser mcVisitUser)
    {
        return mcVisitUserMapper.selectMcVisitUserList(mcVisitUser);
    }

    /**
     * 新增百万用户信息(被拜访的用户)
     *
     * @param mcVisitUser 百万用户信息(被拜访的用户)
     * @return 结果
     */
    @Override
    public int insertMcVisitUser(McVisitUser mcVisitUser)
    {
        mcVisitUser.setCreateTime(DateUtils.getNowLocal());
        return mcVisitUserMapper.insertMcVisitUser(mcVisitUser);
    }

    /**
     * 修改百万用户信息(被拜访的用户)
     *
     * @param mcVisitUser 百万用户信息(被拜访的用户)
     * @return 结果
     */
    @Override
    public int updateMcVisitUser(McVisitUser mcVisitUser)
    {
        return mcVisitUserMapper.updateMcVisitUser(mcVisitUser);
    }

    /**
     * 批量删除百万用户信息(被拜访的用户)
     *
     * @param ids 需要删除的百万用户信息(被拜访的用户)主键
     * @return 结果
     */
    @Override
    public int deleteMcVisitUserByIds(Long[] ids)
    {
        return mcVisitUserMapper.deleteMcVisitUserByIds(ids);
    }

    /**
     * 删除百万用户信息(被拜访的用户)信息
     *
     * @param id 百万用户信息(被拜访的用户)主键
     * @return 结果
     */
    @Override
    public int deleteMcVisitUserById(Long id)
    {
        return mcVisitUserMapper.deleteMcVisitUserById(id);
    }

    @Override
    public List<McVisitUser> selectMcVisitUserByVlgOrCmtys(McVisitUser mcVisitUser) {
        return mcVisitUserMapper.selectMcVisitUserByVlgOrCmtys(mcVisitUser);
    }
}