| | |
| | | import java.util.List; |
| | | |
| | | /** |
| | | * ${tableComment} Service实现 |
| | | * |
| | | * @author ${author} |
| | | * @date ${date} |
| | | */ |
| | | * |
| | | * name:${className} |
| | | * package:${basePackage}.${controllerPackage} |
| | | * description:${tableComment}服务接口实现 |
| | | * |
| | | * @author ${author} |
| | | * @date ${date} |
| | | * @since JDK1.8 |
| | | */ |
| | | @Service |
| | | @RequiredArgsConstructor |
| | | @Transactional(propagation = Propagation.SUPPORTS, readOnly = true) |
| | | public class ${className}ServiceImpl extends ServiceImpl<${className}Mapper, ${className}> implements I${className}Service { |
| | | public class ${className}ServiceImpl extends ServiceImpl |
| | | <${className}Mapper, ${className}> implements I${className}Service { |
| | | |
| | | private final ${className}Mapper ${className?uncap_first}Mapper; |
| | | private final ${className}Mapper ${className?uncap_first}Mapper; |
| | | |
| | | @Override |
| | | public IPage<${className}> find${className}s(QueryRequest request, ${className} ${className?uncap_first}) { |
| | | LambdaQueryWrapper<${className}> queryWrapper = new LambdaQueryWrapper<>(); |
| | | // TODO 设置查询条件 |
| | | Page<${className}> page = new Page<>(request.getPageNum(), request.getPageSize()); |
| | | return this.page(page, queryWrapper); |
| | | } |
| | | @Override |
| | | public IPage<${className}> find${className}s(QueryRequest request, ${className} ${className?uncap_first}) { |
| | | LambdaQueryWrapper<${className}> queryWrapper = new LambdaQueryWrapper<>(); |
| | | // TODO 设置查询条件 |
| | | Page<${className}> page = new Page<>(request.getPageNum(), request.getPageSize()); |
| | | return this.page(page, queryWrapper); |
| | | } |
| | | |
| | | @Override |
| | | public List<${className}> find${className}s(${className} ${className?uncap_first}) { |
| | | LambdaQueryWrapper<${className}> queryWrapper = new LambdaQueryWrapper<>(); |
| | | // TODO 设置查询条件 |
| | | return this.baseMapper.selectList(queryWrapper); |
| | | } |
| | | @Override |
| | | public List<${className}> find${className}s(${className} ${className?uncap_first}) { |
| | | LambdaQueryWrapper<${className}> queryWrapper = new LambdaQueryWrapper<>(); |
| | | // TODO 设置查询条件 |
| | | return this.baseMapper.selectList(queryWrapper); |
| | | } |
| | | |
| | | @Override |
| | | @Transactional(rollbackFor = Exception.class) |
| | | public void create${className}(${className} ${className?uncap_first}) { |
| | | this.save(${className?uncap_first}); |
| | | } |
| | | @Override |
| | | @Transactional(rollbackFor = Exception.class) |
| | | public void create${className}(${className} ${className?uncap_first}) { |
| | | this.save(${className?uncap_first}); |
| | | } |
| | | |
| | | @Override |
| | | @Transactional(rollbackFor = Exception.class) |
| | | public void update${className}(${className} ${className?uncap_first}) { |
| | | this.saveOrUpdate(${className?uncap_first}); |
| | | } |
| | | @Override |
| | | @Transactional(rollbackFor = Exception.class) |
| | | public void update${className}(${className} ${className?uncap_first}) { |
| | | this.saveOrUpdate(${className?uncap_first}); |
| | | } |
| | | |
| | | @Override |
| | | @Transactional(rollbackFor = Exception.class) |
| | | public void delete${className}(${className} ${className?uncap_first}) { |
| | | LambdaQueryWrapper<${className}> wapper = new LambdaQueryWrapper<>(); |
| | | // TODO 设置删除条件 |
| | | this.remove(wapper); |
| | | } |
| | | @Override |
| | | @Transactional(rollbackFor = Exception.class) |
| | | public void delete${className}(${className} ${className?uncap_first}) { |
| | | LambdaQueryWrapper<${className}> wapper = new LambdaQueryWrapper<>(); |
| | | // TODO 设置删除条件 |
| | | this.remove(wapper); |
| | | } |
| | | } |