刚刚 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);
}
