云尚办公-0.2.0

2024-02-25 19:44
文章标签 办公 0.2 云尚

本文主要是介绍云尚办公-0.2.0,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

1. service层

MyBatisPlus封装了service层,只需要继承IService接口即可。并且MyBatisPlus实现了提供了接口的实现类。

package pers.beiluo.yunshangoffice.service;import com.baomidou.mybatisplus.extension.service.IService;
import pers.beiluo.yunshangoffice.model.system.SysRole;public interface SysRoleService extends IService<SysRole> {
}
package pers.beiluo.yunshangoffice.service.impl;import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import org.springframework.stereotype.Service;
import pers.beiluo.yunshangoffice.mapper.SysRoleMapper;
import pers.beiluo.yunshangoffice.model.system.SysRole;
import pers.beiluo.yunshangoffice.service.SysRoleService;@Service
public class SysRoleServiceImpl extends ServiceImpl<SysRoleMapper, SysRole> implements SysRoleService{//在ServiceImpl中已经完成了mapper的注入//    @Autowired//    protected M baseMapper;}
//测试类
package pers.beiluo.yunshangoffice;import org.junit.jupiter.api.Test;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.boot.test.context.SpringBootTest;
import pers.beiluo.yunshangoffice.model.system.SysRole;
import pers.beiluo.yunshangoffice.service.SysRoleService;import java.util.List;@SpringBootTest
public class SysRoleServiceTest {@Autowiredprivate SysRoleService sysRoleService;}

1.1 查询测试

    //这里要注意,@MapperScan注解扫描位置要精确到mapper所在的包,不能写上一层或更上层的包,否则会报错@Testpublic void getAllTest(){List<SysRole> list = sysRoleService.list();list.forEach(System.out::println);}

在这里插入图片描述

1.2 添加测试

    @Testpublic void insertTest(){SysRole sysRole = new SysRole();sysRole.setRoleName("角色管理员2");sysRole.setRoleCode("role");sysRole.setDescription("角色管理员2");boolean save = sysRoleService.save(sysRole);System.out.println(save);System.out.println(sysRole);}

在这里插入图片描述

1.3 修改测试

    @Testpublic void updateTest(){SysRole sysRole = new SysRole();sysRole.setId(10L);sysRole.setRoleCode("roleee");boolean b = sysRoleService.updateById(sysRole);System.out.println(b);}

在这里插入图片描述

1.4 删除测试

//根据id删除@Testpublic void deleteByIdTest(){boolean b = sysRoleService.removeById(10);System.out.println(b);}

在这里插入图片描述

//批量删除@Testpublic void deleteBatchTest(){boolean b = sysRoleService.removeByIds(Arrays.asList(2, 9));System.out.println(b);}

在这里插入图片描述

1.5 条件查询

    @Testpublic void selectTest(){
//        QueryWrapper<SysRole> sysRoleQueryWrapper = new QueryWrapper<>();
//        sysRoleQueryWrapper.eq("role_code", "roleee");LambdaQueryWrapper<SysRole> sysRoleQueryWrapper = new LambdaQueryWrapper<>();sysRoleQueryWrapper.eq(SysRole::getRoleCode,"roleee");List<SysRole> list = sysRoleService.list(sysRoleQueryWrapper);list.forEach(System.out::println);}

在这里插入图片描述

这篇关于云尚办公-0.2.0的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/746502

相关文章

Python自动化办公之合并多个Excel

《Python自动化办公之合并多个Excel》在日常的办公自动化工作中,尤其是处理大量数据时,合并多个Excel表格是一个常见且繁琐的任务,下面小编就来为大家介绍一下如何使用Python轻松实现合... 目录为什么选择 python 自动化目标使用 Python 合并多个 Excel 文件安装所需库示例代码

10个Python自动化办公的脚本分享

《10个Python自动化办公的脚本分享》在日常办公中,我们常常会被繁琐、重复的任务占据大量时间,本文为大家分享了10个实用的Python自动化办公案例及源码,希望对大家有所帮助... 目录1. 批量处理 Excel 文件2. 自动发送邮件3. 批量重命名文件4. 数据清洗5. 生成 PPT6. 自动化测试

【JavaScript】0.1 + 0.2 = 0.30000000000000004该怎样理解?

如果你以前没了解过类似的坑,乍一看似乎觉得不可思议。但是某些语言下事实确实如此(比如 Javascript): 再看个例子,+1 后居然等于原数,没天理啊! 如果你不知道原因,跟着楼主一起来探究下精度丢失的过程吧。 事实上不仅仅是 Javascript,在很多语言中 0.1 + 0.2 都会得到 0.30000000000000004,为此还诞生了一个好玩的网站 0.30000000

高效办公必备!图片转PDF功能,让工作更轻松

在数字化时代,将图片转换为PDF格式是一项非常实用的技能;无论是在工作、学习还是生活中,我们都可能遇到需要将图片转化为PDF格式的情况;今天通过这篇文章给大家分享四款好用的图片转pdf 的工具: 第一款:福昕转换器 这款专用于解决pdf与各种格式之间进行转换、合并以及音视频转文字等等各种需求的办公工具,其操作的界面非常简洁并直观,对新手伙伴非常友好;其次可以支持高达50个文件同时转换的意见批量

办公软件格式介绍

前言 办公软件的格式,终究还是以主流度为主: 微软的Office因Windows系统几乎处于垄断地位,所有其他办公软件都得兼容Microsoft Office的格式,比如国内目前用户量非常大的金山WPS办公软件;甲骨文Oracle将OpenOffice完全委托给Apache开源推广,这一做法实在是太正确了,也因此才有了基于OpenOffice的LibreOffice这样优秀的Linux办公软

【高效办公】三、两台电脑共享鼠标、键盘和文件,两台电脑当一个用的神操作!barrier

1.下载 ubuntu:sudo apt install barrierwindows:https://github.com/debauchee/barrier/releases-下载 : 2.4.0-Assets-BarrierSetup-2.4.0-release.exe  2.运行 ubuntu:sudo apt install barrierwindows:https://gith

【软件合集】电脑桌面整理工具、DLL修复工具、文件加密等11款电脑必备软件,高效办公!

经常使用电脑办公的用户一定知道,第三方软件对于提高办公效率的影响力有多高! 除了电脑自带的功能之外,市面上还有很多好用的电脑软件,一款好用的电脑软件可以提高我们的办公效率,节省时间。 本期内容,小编整理了11款各种功能上的电脑软件,这些软件在各个领域都是有口碑的。常用的桌面整理软件、截图功能、系统重装、dll文件修复工具等,都能解决办公遇到的难题。 第1款、电脑桌面整理软件 应用场景

【办公效率】Axure会议室预订小程序原型图,含PRD需求文档和竞品分析

作品说明 作品页数:共50+页 兼容版本:Axure RP 8/9/10 应用领域:中小型企业的会议室在线预订 作品申明:页面内容仅用于功能演示,无实际功能 作品特色 本作品为会议室预订小程序原型图,定位于拥有中大型组织架构的企业、办公楼、园区等群体,为其提供简易化的线上会议室管理的服务。 本作品从业务分析、竞品分析、用例图、原型设计,到需求清单,依照(敏捷开发)标准实战流程输出一套

【办公软件】Excel如何开n次方根

在文章:【分立元件】电阻的基础知识中我们学习电阻值、电阻值容差标注相关标准。知道了标准将电阻值标准数列化。因此电阻值并非1Ω、2Ω、3Ω那样的整数,而是2.2Ω、4.7Ω那样的小数。         这是因为电阻值以标准数(E系列)为准。系列的“E”是Exponent(指数)的E,后面的数字,譬如24是分割数。即E24是从1到10用等比级数(10的24次方根)分割。

电脑办公之基础操作(持续更新)

一 常用快捷键 ctrl + c 复制(copy)ctrl + v 粘贴(paste)ctrl + s 保存修改内容windows键+d 回到桌面, windows键是左下角附近四个方块或其它类似键 二 鼠标的用法 2.1 左键   左键有单击、双击、长按拖动三种使用方法 单击   用来选中某个文档/文件夹,或定位到某个位置 双击   用来打开文件/文档/应用软件等 按住拖动