|
@@ -25,6 +25,12 @@ public class ShaoHuaFactoryImpl implements ShaoHuaFactoryService {
|
|
|
|
|
|
private final ShaoHuaFactoryMapper shaoHuaFactoryMapper;
|
|
|
|
|
|
+ /**
|
|
|
+ * 分页查询烧花工厂信息
|
|
|
+ * @param shaohuaFactoryBo
|
|
|
+ * @param pageQuery
|
|
|
+ * @return
|
|
|
+ */
|
|
|
@Override
|
|
|
public TableDataInfo<ShaoHuaFactoryVo> selectPageShaoHuaFactoryList(ShaoHuaFactoryBo shaohuaFactoryBo, PageQuery pageQuery) {
|
|
|
QueryWrapper<ShaoHuaFactory> qw = new QueryWrapper<>();
|
|
@@ -36,18 +42,33 @@ public class ShaoHuaFactoryImpl implements ShaoHuaFactoryService {
|
|
|
return TableDataInfo.build(page);
|
|
|
}
|
|
|
|
|
|
+ /**
|
|
|
+ * 新增烧花工厂信息
|
|
|
+ * @param shaohuaFactoryBo
|
|
|
+ * @return
|
|
|
+ */
|
|
|
@Override
|
|
|
public int insertFactory(ShaoHuaFactoryBo shaohuaFactoryBo) {
|
|
|
ShaoHuaFactory shaohuaFactory = MapstructUtils.convert(shaohuaFactoryBo, ShaoHuaFactory.class);
|
|
|
return shaoHuaFactoryMapper.insert(shaohuaFactory);
|
|
|
}
|
|
|
|
|
|
+ /**
|
|
|
+ * 修改烧花工厂信息
|
|
|
+ * @param shaohuaFactoryBo
|
|
|
+ * @return
|
|
|
+ */
|
|
|
@Override
|
|
|
public int updateFactory(ShaoHuaFactoryBo shaohuaFactoryBo) {
|
|
|
ShaoHuaFactory factory = MapstructUtils.convert(shaohuaFactoryBo, ShaoHuaFactory.class);
|
|
|
return shaoHuaFactoryMapper.updateById(factory);
|
|
|
}
|
|
|
|
|
|
+ /**
|
|
|
+ * 删除烧花工厂信息(删除到回收站)
|
|
|
+ * @param ids
|
|
|
+ * @return
|
|
|
+ */
|
|
|
@Override
|
|
|
public int deleteFactoryByIds(int[] ids) {
|
|
|
List<ShaoHuaFactory> list = new ArrayList<>();
|
|
@@ -60,6 +81,12 @@ public class ShaoHuaFactoryImpl implements ShaoHuaFactoryService {
|
|
|
return shaoHuaFactoryMapper.updateById(list).size();
|
|
|
}
|
|
|
|
|
|
+ /**
|
|
|
+ * 查询回收站信息
|
|
|
+ * @param shaohuafactoryBo
|
|
|
+ * @param pageQuery
|
|
|
+ * @return
|
|
|
+ */
|
|
|
@Override
|
|
|
public TableDataInfo<ShaoHuaFactoryVo> selectRecycleFactoryList(ShaoHuaFactoryBo shaohuafactoryBo, PageQuery pageQuery) {
|
|
|
QueryWrapper<ShaoHuaFactory> qw = new QueryWrapper<>();
|
|
@@ -69,6 +96,11 @@ public class ShaoHuaFactoryImpl implements ShaoHuaFactoryService {
|
|
|
return TableDataInfo.build(page);
|
|
|
}
|
|
|
|
|
|
+ /**
|
|
|
+ * 回收站还原(id还原)
|
|
|
+ * @param ids
|
|
|
+ * @return
|
|
|
+ */
|
|
|
@Override
|
|
|
public int backFactoryByIds(List<Integer> ids) {
|
|
|
UpdateWrapper<ShaoHuaFactory> updateWrapper = new UpdateWrapper<>();
|
|
@@ -77,4 +109,40 @@ public class ShaoHuaFactoryImpl implements ShaoHuaFactoryService {
|
|
|
return shaoHuaFactoryMapper.update(updateWrapper);
|
|
|
}
|
|
|
|
|
|
+ /**
|
|
|
+ * 回收站还原(全部还原)
|
|
|
+ * @return
|
|
|
+ */
|
|
|
+ @Override
|
|
|
+ public int backFactoryAll() {
|
|
|
+ UpdateWrapper<ShaoHuaFactory> updateWrapper = new UpdateWrapper<>();
|
|
|
+ updateWrapper.set("deletetime",null);
|
|
|
+ return shaoHuaFactoryMapper.update(updateWrapper);
|
|
|
+ }
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 回收站删除(id删除)
|
|
|
+ * @param ids
|
|
|
+ * @return
|
|
|
+ */
|
|
|
+ @Override
|
|
|
+ public int deleteRecycleFactoryByIds(List<Integer> ids) {
|
|
|
+ QueryWrapper<ShaoHuaFactory> qw = new QueryWrapper<>();
|
|
|
+ qw.in("id",ids);
|
|
|
+ qw.isNotNull("deletetime");
|
|
|
+ return shaoHuaFactoryMapper.delete(qw);
|
|
|
+ }
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 回收站删除(全部删除)
|
|
|
+ * @return
|
|
|
+ */
|
|
|
+ @Override
|
|
|
+ public int deleteRecycleFactoryAll() {
|
|
|
+ QueryWrapper<ShaoHuaFactory> qw = new QueryWrapper<>();
|
|
|
+ qw.isNotNull("deletetime");
|
|
|
+ return shaoHuaFactoryMapper.delete(qw);
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
}
|