| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950 |
- package com.ydtech.modules.admin.service.impl;
- import com.alibaba.excel.util.StringUtils;
- import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
- import com.github.pagehelper.PageHelper;
- import com.ydtech.core.page.HttpResult;
- import com.ydtech.core.page.PageResult;
- import com.ydtech.modules.admin.dao.SysQRCodeRelationMapper;
- import com.ydtech.modules.admin.model.SysQRCodeRelation;
- import com.ydtech.modules.admin.model.vo.SysQRCodeRelationVo;
- import com.ydtech.modules.admin.service.SysQRCodeRelationService;
- import org.slf4j.Logger;
- import org.slf4j.LoggerFactory;
- import org.springframework.stereotype.Service;
- import java.util.HashMap;
- import java.util.List;
- import java.util.Map;
- @Service
- public class SysQRCodeRelationServiceImpl extends ServiceImpl<SysQRCodeRelationMapper, SysQRCodeRelation>
- implements SysQRCodeRelationService {
- private final static Logger LOGGER = LoggerFactory.getLogger(SysQRCodeRelationService.class);
- @Override
- public PageResult getAllForPage(SysQRCodeRelationVo sysQRCodeRelationVo) {
- LOGGER.info("开始获取二维码关联配置分页列表----");
- PageHelper.startPage(sysQRCodeRelationVo.getPageNum(), sysQRCodeRelationVo.getPageSize());
- Map map = new HashMap();
- if (sysQRCodeRelationVo.getApiType() != null) {
- map.put("apiType", sysQRCodeRelationVo.getApiType());
- }
- if ( StringUtils.isNotBlank(sysQRCodeRelationVo.getInsCompanyId())) {
- map.put("insCompanyId", sysQRCodeRelationVo.getInsCompanyId());
- }
- if ( StringUtils.isNotBlank(sysQRCodeRelationVo.getInsCompanyName())) {
- map.put("insCompanyName", sysQRCodeRelationVo.getInsCompanyName());
- }
- if (sysQRCodeRelationVo.getQrCodeType() != null) {
- map.put("qrCodeType", sysQRCodeRelationVo.getQrCodeType());
- }
- List<SysQRCodeRelation> list = baseMapper.selectByMap(map);
- PageResult<SysQRCodeRelation> pageResult = new PageResult<>(list);
- return pageResult;
- }
- @Override
- public Integer getQRCodeType(Integer apiType, String insCompanyId, String insCompanyName) {
- return baseMapper.getQRCodeType(apiType, insCompanyId, insCompanyName);
- }
- }
|