|
@@ -15,29 +15,44 @@ import org.dromara.common.mybatis.core.page.PageQuery;
|
|
import org.dromara.common.mybatis.core.page.TableDataInfo;
|
|
import org.dromara.common.mybatis.core.page.TableDataInfo;
|
|
import org.springframework.stereotype.Service;
|
|
import org.springframework.stereotype.Service;
|
|
|
|
|
|
|
|
+import java.util.Arrays;
|
|
|
|
+import java.util.List;
|
|
|
|
+
|
|
@RequiredArgsConstructor
|
|
@RequiredArgsConstructor
|
|
@Service
|
|
@Service
|
|
-public class OemSeviceImpl implements OemService {
|
|
|
|
|
|
+public class OemServiceImpl implements OemService {
|
|
private final OemMapper oemMapper;
|
|
private final OemMapper oemMapper;
|
|
/**
|
|
/**
|
|
- * 查询花型号列表
|
|
|
|
- * @param oem 花型号Bo对象
|
|
|
|
|
|
+ * 查询花型号对象分页查询花型号数据
|
|
|
|
+ * @param oemBo 花型号Bo对象
|
|
* @param pageQuery 查询条件
|
|
* @param pageQuery 查询条件
|
|
* @return 分页结果
|
|
* @return 分页结果
|
|
*/
|
|
*/
|
|
@Override
|
|
@Override
|
|
- public TableDataInfo<OemVo> selectPageOemList(OemBo oem, PageQuery pageQuery) {
|
|
|
|
|
|
+ public TableDataInfo<OemVo> selectPageOemList(OemBo oemBo, PageQuery pageQuery) {
|
|
QueryWrapper<Oem> lqw =new QueryWrapper<>();
|
|
QueryWrapper<Oem> lqw =new QueryWrapper<>();
|
|
- lqw.eq(StringUtils.isNotBlank(oem.getName()), "name", oem.getName());
|
|
|
|
|
|
+ lqw.eq(StringUtils.isNotBlank(oemBo.getName()), "name", oemBo.getName());
|
|
Page<OemVo> page = oemMapper.selectVoPage(pageQuery.build(), lqw);
|
|
Page<OemVo> page = oemMapper.selectVoPage(pageQuery.build(), lqw);
|
|
return TableDataInfo.build(page);
|
|
return TableDataInfo.build(page);
|
|
}
|
|
}
|
|
|
|
+
|
|
|
|
+ /**
|
|
|
|
+ * 新增花型号
|
|
|
|
+ * @param oemBo OemBo对象
|
|
|
|
+ * @return 结果
|
|
|
|
+ */
|
|
@Override
|
|
@Override
|
|
public int insertOem(OemBo oemBo) {
|
|
public int insertOem(OemBo oemBo) {
|
|
Oem oem = MapstructUtils.convert(oemBo, Oem.class);
|
|
Oem oem = MapstructUtils.convert(oemBo, Oem.class);
|
|
validEntityBeforeSave(oem);
|
|
validEntityBeforeSave(oem);
|
|
return oemMapper.insert(oem);
|
|
return oemMapper.insert(oem);
|
|
}
|
|
}
|
|
|
|
+
|
|
|
|
+ /**
|
|
|
|
+ * 修改花型号
|
|
|
|
+ * @param oemBo OemBo对象
|
|
|
|
+ * @return 结果
|
|
|
|
+ */
|
|
@Override
|
|
@Override
|
|
public int updateOem(OemBo oemBo) {
|
|
public int updateOem(OemBo oemBo) {
|
|
Oem oem = MapstructUtils.convert(oemBo, Oem.class);
|
|
Oem oem = MapstructUtils.convert(oemBo, Oem.class);
|
|
@@ -46,10 +61,27 @@ public class OemSeviceImpl implements OemService {
|
|
lqw.eq("id", oem.getId());
|
|
lqw.eq("id", oem.getId());
|
|
return oemMapper.updateById(oem);
|
|
return oemMapper.updateById(oem);
|
|
}
|
|
}
|
|
|
|
+
|
|
|
|
+ /**
|
|
|
|
+ * 批量删除品牌
|
|
|
|
+ * @param oemIds OemIds
|
|
|
|
+ * @return 结果
|
|
|
|
+ */
|
|
|
|
+ @Override
|
|
|
|
+ public int deleteOemByIds(Long[] oemIds) {
|
|
|
|
+ return oemMapper.deleteByIds(Arrays.asList(oemIds));
|
|
|
|
+ }
|
|
|
|
+
|
|
@Override
|
|
@Override
|
|
- public int deleteOemById(int oemId) {
|
|
|
|
- return oemMapper.deleteById(oemId);
|
|
|
|
|
|
+ public List<Oem> selectOemList(Long[] oemIds) {
|
|
|
|
+ return MapstructUtils.convert(oemMapper.selectVoByIds(Arrays.asList(oemIds)), Oem.class);
|
|
}
|
|
}
|
|
|
|
+
|
|
|
|
+ @Override
|
|
|
|
+ public List<Oem> selectList() {
|
|
|
|
+ return oemMapper.selectList();
|
|
|
|
+ }
|
|
|
|
+
|
|
/**
|
|
/**
|
|
* 保存前检验
|
|
* 保存前检验
|
|
* @param entity 实体对象
|
|
* @param entity 实体对象
|
|
@@ -57,8 +89,6 @@ public class OemSeviceImpl implements OemService {
|
|
private void validEntityBeforeSave(Oem entity) {
|
|
private void validEntityBeforeSave(Oem entity) {
|
|
if(!StringUtils.isNotEmpty(entity.getName())){
|
|
if(!StringUtils.isNotEmpty(entity.getName())){
|
|
throw new ServiceException("名称不能为空!");
|
|
throw new ServiceException("名称不能为空!");
|
|
- } else if (!StringUtils.isNotBlank(entity.getImage())) {
|
|
|
|
- throw new ServiceException("图片不能为空!");
|
|
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|