上班很多时候真的是没技术含量,就寻找,找到复制粘贴.
今天做小程序端的,生成前端 api 文档,就去调用那个方法,得到参数,返回值,把参数 url 介绍丢进里面.恶心的是,我需要去数据库里面找那个字段的中文意思,复制进参数和返回值类型
遇到个奇怪的问题,用 mybatis-plus 里面的 selectById,没有返回类型,导致前端弄数据的时候报错.
但是我用 postman 测试的时候运行良好,查了一下 id,和数据库的也对应的上
然后换了个方法,先返回一个 eneity 数组,前端就不报错了,不知道为什么,有人知道的时候回答一下哈
@Override
public R webDelete(Long[] ids) {
for(Long id : ids){
//根据 id 得到对象
SysStoreEntity sysStoreEntity = sysStoreDao.selectById(id);
//根据传过来的 0或1设置是否启用
sysStoreEntity.setIsDeleted(1);
//保存到数据库
sysStoreDao.updateAllColumnById(sysStoreEntity);
}
return R.ok();
@Override
public R webDelete(Long[] ids) {
List<SysStoreEntity> sysStoreEntitys = sysStoreDao.selectBatchIds(Arrays.asList(ids));
for (SysStoreEntity sysGuideCategoryEntity : sysStoreEntitys) {
sysGuideCategoryEntity.setIsDeleted(1);
sysStoreDao.updateAllColumnById(sysGuideCategoryEntity);
}
return R.ok();