package com.panzhihua.service_jinhui_community.service.impl; import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.panzhihua.common.model.dtos.community.convenient.JinhuiPageConvenientMerchantDTO; import com.panzhihua.common.model.dtos.community.convenient.PageConvenientMerchantDTO; import com.panzhihua.common.model.vos.R; import com.panzhihua.common.model.vos.community.convenient.ConvenientMerchantVO; import com.panzhihua.common.model.vos.community.convenient.JinhuiConvenientMerchantVO; import com.panzhihua.service_jinhui_community.dao.JinhuiConvenientMerchantDao; import com.panzhihua.service_jinhui_community.entity.JinhuiConvenientMerchant; import com.panzhihua.service_jinhui_community.service.JinhuiConvenientMerchantService; import lombok.extern.slf4j.Slf4j; import org.springframework.stereotype.Service; /** * @title: ConvenientMerchantServiceImpl * @projectName: 成都呐喊信息技术有限公司-智慧社区项目 * @description: 便民服务商家服务实现类 * @author: hans * @date: 2021/09/16 16:14 */ @Service @Slf4j public class JinhuiConvenientMerchantServiceImpl extends ServiceImpl implements JinhuiConvenientMerchantService { private static final String DQ = "510402"; private static final String RHQ = "510411"; @Override public R deleteMerchant(String merchantId) { int result = this.baseMapper.deleteMerchantById(merchantId); if (result > 0) { return R.ok(); } return R.fail("删除失败"); } @Override public R pageMerchant(JinhuiPageConvenientMerchantDTO pageConvenientMerchantDTO) { Page page = new Page<>(); page.setSize(pageConvenientMerchantDTO.getPageSize()); page.setCurrent(pageConvenientMerchantDTO.getPageNum()); IPage iPage = this.baseMapper.pageMerchant(page, pageConvenientMerchantDTO); return R.ok(iPage); } @Override public R getMerchant(String merchantId) { JinhuiConvenientMerchantVO convenientMerchantVO = this.baseMapper.selectMerchantById(merchantId); return R.ok(convenientMerchantVO); } @Override public R addData(JinhuiConvenientMerchantVO item) { return R.ok(baseMapper.addData(item)); } @Override public R editData(JinhuiConvenientMerchantVO item) { return R.ok(baseMapper.editData(item)); } }