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<JinhuiConvenientMerchantDao,
|
JinhuiConvenientMerchant> 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<JinhuiConvenientMerchant> 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));
|
}
|
|
|
}
|