1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465 |
- package com.ruoyi.system.service.impl;
- import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
- import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
- import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
- import com.ruoyi.system.domain.ZbFile;
- import com.ruoyi.system.service.IZbFileService;
- import com.ruoyi.system.mapper.ZbFileMapper;
- import com.ruoyi.system.service.IZbGalleryCategoryService;
- import lombok.RequiredArgsConstructor;
- import org.springframework.stereotype.Service;
- import java.util.List;
- @Service
- @RequiredArgsConstructor
- public class ZbFileServiceImpl extends ServiceImpl<ZbFileMapper, ZbFile> implements IZbFileService {
- private final IZbGalleryCategoryService categoryService;
-
- @Override
- public List<ZbFile> selectZbFileList(ZbFile zbFile, Page<ZbFile> page) {
- return baseMapper.selectZbFileList(zbFile, page);
- }
-
- @Override
- public int insertZbFile(ZbFile zbFile) {
- return baseMapper.insert(zbFile);
- }
-
- @Override
- public int updateZbFile(ZbFile zbFile) {
- return baseMapper.updateById(zbFile);
- }
- @Override
- public ZbFile findByHash(String hashString) {
- LambdaQueryWrapper<ZbFile> queryWrapper = new LambdaQueryWrapper<>();
- queryWrapper.eq(ZbFile::getFileHash, hashString).last("limit 1");
- return this.getOne(queryWrapper);
- }
- }
|