刚刚 clone 公司的项目代码,看到一堆的 Wrapper 真的绷不住了。好好的在 xml 里面写 SQL 不好吗?非要在 Service 写那么多和业务无关的东西,代码看得我头大。
@Override
public int deleteByColorId(Long colorId,String userCode) {
LambdaUpdateWrapper<ColorLibraryFile> updateWrapper = new LambdaUpdateWrapper<>();
updateWrapper.set(ColorLibraryFile::getDeletedFlag,DeletedFlagEnum.DELETE.getCode());
updateWrapper.set(ColorLibraryFile::getDeletedBy,userCode);
updateWrapper.set(ColorLibraryFile::getDeletedTime, new Date());
updateWrapper.eq(ColorLibraryFile::getColorId,colorId);
updateWrapper.eq(ColorLibraryFile::getDeletedFlag,DeletedFlagEnum.NORMAL.getCode());
return colorLibraryFileDao.update(null,updateWrapper);
}
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.