package com.emato.biz.service.impl; import java.util.List; import com.emato.biz.domain.merchant.MerchUser; import com.emato.biz.domain.merchant.MerchUserVO; import com.emato.biz.mapper.merchant.MerchUserMapper; import com.emato.biz.service.merchant.IMerchUserService; import com.emato.common.utils.DateUtils; import com.emato.common.utils.SecurityUtils; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import javax.annotation.Resource; /** * 商户用户Service业务层处理 * * @author admin * @date 2023-04-20 */ @Service public class MerchUserServiceImpl implements IMerchUserService { @Resource private MerchUserMapper merchUserMapper; /** * 查询商户用户列表 VO * * @param merchUser 商户用户 VO * @return 商户用户 VO */ @Override public List selectMerchUserVOList(MerchUser merchUser) { return merchUserMapper.selectMerchUserVOList(merchUser); } /** * 查询商户用户 * * @param id 商户用户ID * @return 商户用户 */ @Override public MerchUser selectMerchUserById(String id) { return merchUserMapper.selectMerchUserById(id); } /** * 查询商户用户列表 * * @param merchUser 商户用户 * @return 商户用户 */ @Override public List selectMerchUserList(MerchUser merchUser) { return merchUserMapper.selectMerchUserList(merchUser); } /** * 新增商户用户 * * @param merchUser 商户用户 * @return 结果 */ @Override public int insertMerchUser(MerchUser merchUser) { merchUser.setCreateSn(SecurityUtils.getLoginUser().getUser().getUserId()+""); merchUser.setCreateTime(DateUtils.getNowDate()); return merchUserMapper.insertMerchUser(merchUser); } /** * 修改商户用户 * * @param merchUser 商户用户 * @return 结果 */ @Override public int updateMerchUser(MerchUser merchUser) { merchUser.setModSn(SecurityUtils.getLoginUser().getUser().getUserId()+""); merchUser.setModTime(DateUtils.getNowDate()); return merchUserMapper.updateMerchUser(merchUser); } /** * 批量删除商户用户 * * @param ids 需要删除的商户用户ID * @return 结果 */ @Override public int deleteMerchUserByIds(String[] ids) { return merchUserMapper.deleteMerchUserByIds(ids); } /** * 删除商户用户信息 * * @param id 商户用户ID * @return 结果 */ @Override public int deleteMerchUserById(String id) { return merchUserMapper.deleteMerchUserById(id); } }