perf(流程分类): 优化流程分类代码书写格式
This commit is contained in:
@@ -29,27 +29,28 @@ public interface IWfCategoryService {
|
||||
/**
|
||||
* 查询列表
|
||||
*/
|
||||
List<WfCategoryVo> queryList(WfCategoryBo bo);
|
||||
List<WfCategoryVo> queryList(WfCategoryBo categoryBo);
|
||||
|
||||
/**
|
||||
* 根据新增业务对象插入【请填写功能名称】
|
||||
* @param bo 【请填写功能名称】新增业务对象
|
||||
* @return
|
||||
* 新增流程分类
|
||||
*
|
||||
* @param categoryBo 流程分类信息
|
||||
* @return 结果
|
||||
*/
|
||||
Boolean insertByBo(WfCategoryBo bo);
|
||||
int insertCategory(WfCategoryBo categoryBo);
|
||||
|
||||
/**
|
||||
* 根据编辑业务对象修改【请填写功能名称】
|
||||
* @param bo 【请填写功能名称】编辑业务对象
|
||||
* @return
|
||||
* 编辑流程分类
|
||||
* @param categoryBo 流程分类信息
|
||||
* @return 结果
|
||||
*/
|
||||
Boolean updateByBo(WfCategoryBo bo);
|
||||
int updateCategory(WfCategoryBo categoryBo);
|
||||
|
||||
/**
|
||||
* 校验并删除数据
|
||||
* @param ids 主键集合
|
||||
* @param isValid 是否校验,true-删除前校验,false-不校验
|
||||
* @return
|
||||
* @return 结果
|
||||
*/
|
||||
Boolean deleteWithValidByIds(Collection<Long> ids, Boolean isValid);
|
||||
int deleteWithValidByIds(Collection<Long> ids, Boolean isValid);
|
||||
}
|
||||
|
||||
@@ -37,58 +37,43 @@ public class WfCategoryServiceImpl implements IWfCategoryService {
|
||||
}
|
||||
|
||||
@Override
|
||||
public TableDataInfo<WfCategoryVo> queryPageList(WfCategoryBo bo, PageQuery pageQuery) {
|
||||
LambdaQueryWrapper<WfCategory> lqw = buildQueryWrapper(bo);
|
||||
public TableDataInfo<WfCategoryVo> queryPageList(WfCategoryBo categoryBo, PageQuery pageQuery) {
|
||||
LambdaQueryWrapper<WfCategory> lqw = buildQueryWrapper(categoryBo);
|
||||
Page<WfCategoryVo> result = baseMapper.selectVoPage(pageQuery.build(), lqw);
|
||||
return TableDataInfo.build(result);
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<WfCategoryVo> queryList(WfCategoryBo bo) {
|
||||
LambdaQueryWrapper<WfCategory> lqw = buildQueryWrapper(bo);
|
||||
public List<WfCategoryVo> queryList(WfCategoryBo categoryBo) {
|
||||
LambdaQueryWrapper<WfCategory> lqw = buildQueryWrapper(categoryBo);
|
||||
return baseMapper.selectVoList(lqw);
|
||||
}
|
||||
|
||||
private LambdaQueryWrapper<WfCategory> buildQueryWrapper(WfCategoryBo bo) {
|
||||
Map<String, Object> params = bo.getParams();
|
||||
private LambdaQueryWrapper<WfCategory> buildQueryWrapper(WfCategoryBo categoryBo) {
|
||||
Map<String, Object> params = categoryBo.getParams();
|
||||
LambdaQueryWrapper<WfCategory> lqw = Wrappers.lambdaQuery();
|
||||
lqw.like(StringUtils.isNotBlank(bo.getCategoryName()), WfCategory::getCategoryName, bo.getCategoryName());
|
||||
lqw.eq(StringUtils.isNotBlank(bo.getCode()), WfCategory::getCode, bo.getCode());
|
||||
lqw.like(StringUtils.isNotBlank(categoryBo.getCategoryName()), WfCategory::getCategoryName, categoryBo.getCategoryName());
|
||||
lqw.eq(StringUtils.isNotBlank(categoryBo.getCode()), WfCategory::getCode, categoryBo.getCode());
|
||||
return lqw;
|
||||
}
|
||||
|
||||
@Override
|
||||
public Boolean insertByBo(WfCategoryBo bo) {
|
||||
WfCategory add = BeanUtil.toBean(bo, WfCategory.class);
|
||||
validEntityBeforeSave(add);
|
||||
boolean flag = baseMapper.insert(add) > 0;
|
||||
if (flag) {
|
||||
bo.setCategoryId(add.getCategoryId());
|
||||
}
|
||||
return flag;
|
||||
public int insertCategory(WfCategoryBo categoryBo) {
|
||||
WfCategory add = BeanUtil.toBean(categoryBo, WfCategory.class);
|
||||
return baseMapper.insert(add);
|
||||
}
|
||||
|
||||
@Override
|
||||
public Boolean updateByBo(WfCategoryBo bo) {
|
||||
WfCategory update = BeanUtil.toBean(bo, WfCategory.class);
|
||||
validEntityBeforeSave(update);
|
||||
return baseMapper.updateById(update) > 0;
|
||||
}
|
||||
|
||||
/**
|
||||
* 保存前的数据校验
|
||||
*
|
||||
* @param entity 实体类数据
|
||||
*/
|
||||
private void validEntityBeforeSave(WfCategory entity){
|
||||
//TODO 做一些数据校验,如唯一约束
|
||||
public int updateCategory(WfCategoryBo categoryBo) {
|
||||
WfCategory update = BeanUtil.toBean(categoryBo, WfCategory.class);
|
||||
return baseMapper.updateById(update);
|
||||
}
|
||||
|
||||
@Override
|
||||
public Boolean deleteWithValidByIds(Collection<Long> ids, Boolean isValid) {
|
||||
public int deleteWithValidByIds(Collection<Long> ids, Boolean isValid) {
|
||||
if(isValid){
|
||||
//TODO 做一些业务上的校验,判断是否需要校验
|
||||
}
|
||||
return baseMapper.deleteBatchIds(ids) > 0;
|
||||
return baseMapper.deleteBatchIds(ids);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user