refactor(dms): 恢复设备大类 设备类型 设备信息的接口与方法

master
zch 2 weeks ago
parent 8ca5ecf58a
commit 6363cb81b1

@ -73,38 +73,38 @@ public class BaseDeviceCategoryController extends BaseController {
/** /**
* *
*/ */
/* @SaCheckPermission("dms:baseDeviceCategory:add") @SaCheckPermission("dms:baseDeviceCategory:add")
@Log(title = "设备大类信息", businessType = BusinessType.INSERT) @Log(title = "设备大类信息", businessType = BusinessType.INSERT)
@RepeatSubmit() @RepeatSubmit()
@PostMapping() @PostMapping()
public R<Void> add(@Validated(AddGroup.class) @RequestBody BaseDeviceCategoryBo bo) { public R<Void> add(@Validated(AddGroup.class) @RequestBody BaseDeviceCategoryBo bo) {
return toAjax(baseDeviceCategoryService.insertByBo(bo)); return toAjax(baseDeviceCategoryService.insertByBo(bo));
}*/ }
/** /**
* *
*/ */
/* @SaCheckPermission("dms:baseDeviceCategory:edit") @SaCheckPermission("dms:baseDeviceCategory:edit")
@Log(title = "设备大类信息", businessType = BusinessType.UPDATE) @Log(title = "设备大类信息", businessType = BusinessType.UPDATE)
@RepeatSubmit() @RepeatSubmit()
@PutMapping() @PutMapping()
public R<Void> edit(@Validated(EditGroup.class) @RequestBody BaseDeviceCategoryBo bo) { public R<Void> edit(@Validated(EditGroup.class) @RequestBody BaseDeviceCategoryBo bo) {
return toAjax(baseDeviceCategoryService.updateByBo(bo)); return toAjax(baseDeviceCategoryService.updateByBo(bo));
}*/ }
/** /**
* *
* *
* @param deviceCategoryIds * @param deviceCategoryIds
*/ */
/* @SaCheckPermission("dms:baseDeviceCategory:remove") @SaCheckPermission("dms:baseDeviceCategory:remove")
@Log(title = "设备大类信息", businessType = BusinessType.DELETE) @Log(title = "设备大类信息", businessType = BusinessType.DELETE)
@DeleteMapping("/{deviceCategoryIds}") @DeleteMapping("/{deviceCategoryIds}")
public R<Void> remove(@NotEmpty(message = "主键不能为空") public R<Void> remove(@NotEmpty(message = "主键不能为空")
@PathVariable Long[] deviceCategoryIds) { @PathVariable Long[] deviceCategoryIds) {
return toAjax(baseDeviceCategoryService.deleteWithValidByIds(List.of(deviceCategoryIds), true)); return toAjax(baseDeviceCategoryService.deleteWithValidByIds(List.of(deviceCategoryIds), true));
}*/ }
/** /**
* *

@ -2,10 +2,14 @@ package org.dromara.dms.controller;
import cn.dev33.satoken.annotation.SaCheckPermission; import cn.dev33.satoken.annotation.SaCheckPermission;
import jakarta.servlet.http.HttpServletResponse; import jakarta.servlet.http.HttpServletResponse;
import jakarta.validation.constraints.NotEmpty;
import jakarta.validation.constraints.NotNull; import jakarta.validation.constraints.NotNull;
import lombok.RequiredArgsConstructor; import lombok.RequiredArgsConstructor;
import org.dromara.common.core.domain.R; import org.dromara.common.core.domain.R;
import org.dromara.common.core.validate.AddGroup;
import org.dromara.common.core.validate.EditGroup;
import org.dromara.common.excel.utils.ExcelUtil; import org.dromara.common.excel.utils.ExcelUtil;
import org.dromara.common.idempotent.annotation.RepeatSubmit;
import org.dromara.common.log.annotation.Log; import org.dromara.common.log.annotation.Log;
import org.dromara.common.log.enums.BusinessType; import org.dromara.common.log.enums.BusinessType;
import org.dromara.common.mybatis.core.page.PageQuery; import org.dromara.common.mybatis.core.page.PageQuery;
@ -70,43 +74,42 @@ public class BaseDeviceTypeController extends BaseController {
/** /**
* *
*/ */
/* @SaCheckPermission("dms:baseDeviceType:add") @SaCheckPermission("dms:baseDeviceType:add")
@Log(title = "设备类型信息", businessType = BusinessType.INSERT) @Log(title = "设备类型信息", businessType = BusinessType.INSERT)
@RepeatSubmit() @RepeatSubmit()
@PostMapping() @PostMapping()
public R<Void> add(@Validated(AddGroup.class) @RequestBody BaseDeviceTypeBo bo) { public R<Void> add(@Validated(AddGroup.class) @RequestBody BaseDeviceTypeBo bo) {
return toAjax(baseDeviceTypeService.insertByBo(bo)); return toAjax(baseDeviceTypeService.insertByBo(bo));
}*/ }
/** /**
* *
*/ */
/* @SaCheckPermission("dms:baseDeviceType:edit") @SaCheckPermission("dms:baseDeviceType:edit")
@Log(title = "设备类型信息", businessType = BusinessType.UPDATE) @Log(title = "设备类型信息", businessType = BusinessType.UPDATE)
@RepeatSubmit() @RepeatSubmit()
@PutMapping() @PutMapping()
public R<Void> edit(@Validated(EditGroup.class) @RequestBody BaseDeviceTypeBo bo) { public R<Void> edit(@Validated(EditGroup.class) @RequestBody BaseDeviceTypeBo bo) {
return toAjax(baseDeviceTypeService.updateByBo(bo)); return toAjax(baseDeviceTypeService.updateByBo(bo));
}*/ }
/** /**
* *
* *
* @param deviceTypeIds * @param deviceTypeIds
*/ */
/* @SaCheckPermission("dms:baseDeviceType:remove") @SaCheckPermission("dms:baseDeviceType:remove")
@Log(title = "设备类型信息", businessType = BusinessType.DELETE) @Log(title = "设备类型信息", businessType = BusinessType.DELETE)
@DeleteMapping("/{deviceTypeIds}") @DeleteMapping("/{deviceTypeIds}")
public R<Void> remove(@NotEmpty(message = "主键不能为空") public R<Void> remove(@NotEmpty(message = "主键不能为空")
@PathVariable Long[] deviceTypeIds) { @PathVariable Long[] deviceTypeIds) {
return toAjax(baseDeviceTypeService.deleteWithValidByIds(List.of(deviceTypeIds), true)); return toAjax(baseDeviceTypeService.deleteWithValidByIds(List.of(deviceTypeIds), true));
}*/ }
/** /**
* *
*/ */
@GetMapping("/getBaseDeviceTypeList") @GetMapping("/getBaseDeviceTypeList")
public R<List<BaseDeviceTypeVo>> getBaseDeviceTypeList(BaseDeviceTypeBo bo) { public R<List<BaseDeviceTypeVo>> getBaseDeviceTypeList(BaseDeviceTypeBo bo) {
List<BaseDeviceTypeVo> list = baseDeviceTypeService.queryList(bo); List<BaseDeviceTypeVo> list = baseDeviceTypeService.queryList(bo);

@ -73,37 +73,31 @@ public class DmsBaseMachineInfoController extends BaseController {
/** /**
* *
*/ */
/* @SaCheckPermission("dms:dmsBaseMachineInfo:add") @SaCheckPermission("dms:dmsBaseMachineInfo:add")
@Log(title = "设备信息", businessType = BusinessType.INSERT) @Log(title = "设备信息", businessType = BusinessType.INSERT)
@RepeatSubmit() @RepeatSubmit()
@PostMapping() @PostMapping()
public R<Void> add(@Validated(AddGroup.class) @RequestBody DmsBaseMachineInfoBo bo) { public R<Void> add(@Validated(AddGroup.class) @RequestBody DmsBaseMachineInfoBo bo) {
return toAjax(dmsBaseMachineInfoService.insertByBo(bo)); return toAjax(dmsBaseMachineInfoService.insertByBo(bo));
}*/ }
/**
* @SaCheckPermission("dms:dmsBaseMachineInfo:edit")
*/
/* @SaCheckPermission("dms:dmsBaseMachineInfo:edit")
@Log(title = "设备信息", businessType = BusinessType.UPDATE) @Log(title = "设备信息", businessType = BusinessType.UPDATE)
@RepeatSubmit() @RepeatSubmit()
@PutMapping() @PutMapping()
public R<Void> edit(@Validated(EditGroup.class) @RequestBody DmsBaseMachineInfoBo bo) { public R<Void> edit(@Validated(EditGroup.class) @RequestBody DmsBaseMachineInfoBo bo) {
return toAjax(dmsBaseMachineInfoService.updateByBo(bo)); return toAjax(dmsBaseMachineInfoService.updateByBo(bo));
}*/ }
/**
* @SaCheckPermission("dms:dmsBaseMachineInfo:remove")
*
* @param machineIds
*/
/* @SaCheckPermission("dms:dmsBaseMachineInfo:remove")
@Log(title = "设备信息", businessType = BusinessType.DELETE) @Log(title = "设备信息", businessType = BusinessType.DELETE)
@DeleteMapping("/{machineIds}") @DeleteMapping("/{machineIds}")
public R<Void> remove(@NotEmpty(message = "主键不能为空") public R<Void> remove(@NotEmpty(message = "主键不能为空")
@PathVariable Long[] machineIds) { @PathVariable Long[] machineIds) {
return toAjax(dmsBaseMachineInfoService.deleteWithValidByIds(List.of(machineIds), true)); return toAjax(dmsBaseMachineInfoService.deleteWithValidByIds(List.of(machineIds), true));
}*/ }
/** /**

@ -47,7 +47,7 @@ public interface IBaseDeviceCategoryService {
* @param bo * @param bo
* @return * @return
*/ */
/* Boolean insertByBo(BaseDeviceCategoryBo bo);*/ Boolean insertByBo(BaseDeviceCategoryBo bo);
/** /**
* *
@ -55,7 +55,7 @@ public interface IBaseDeviceCategoryService {
* @param bo * @param bo
* @return * @return
*/ */
/* Boolean updateByBo(BaseDeviceCategoryBo bo);*/ Boolean updateByBo(BaseDeviceCategoryBo bo);
/** /**
* *
@ -64,5 +64,5 @@ public interface IBaseDeviceCategoryService {
* @param isValid * @param isValid
* @return * @return
*/ */
/* Boolean deleteWithValidByIds(Collection<Long> ids, Boolean isValid);*/ Boolean deleteWithValidByIds(Collection<Long> ids, Boolean isValid);
} }

@ -6,6 +6,7 @@ import org.dromara.dms.domain.DmsBaseDeviceType;
import org.dromara.dms.domain.bo.BaseDeviceTypeBo; import org.dromara.dms.domain.bo.BaseDeviceTypeBo;
import org.dromara.dms.domain.vo.BaseDeviceTypeVo; import org.dromara.dms.domain.vo.BaseDeviceTypeVo;
import java.util.Collection;
import java.util.List; import java.util.List;
/** /**
@ -47,7 +48,7 @@ public interface IBaseDeviceTypeService {
* @param bo * @param bo
* @return * @return
*/ */
// Boolean insertByBo(BaseDeviceTypeBo bo); Boolean insertByBo(BaseDeviceTypeBo bo);
/** /**
* *
@ -55,7 +56,7 @@ public interface IBaseDeviceTypeService {
* @param bo * @param bo
* @return * @return
*/ */
// Boolean updateByBo(BaseDeviceTypeBo bo); Boolean updateByBo(BaseDeviceTypeBo bo);
/** /**
* *
@ -64,7 +65,7 @@ public interface IBaseDeviceTypeService {
* @param isValid * @param isValid
* @return * @return
*/ */
// Boolean deleteWithValidByIds(Collection<Long> ids, Boolean isValid); Boolean deleteWithValidByIds(Collection<Long> ids, Boolean isValid);
public List<DmsBaseDeviceType> selectDevicetypeByDeviceId(Long deviceId); public List<DmsBaseDeviceType> selectDevicetypeByDeviceId(Long deviceId);

@ -42,16 +42,6 @@ public interface IDmsBaseMachineInfoService {
*/ */
List<DmsBaseMachineInfoVo> queryList(DmsBaseMachineInfoBo bo); List<DmsBaseMachineInfoVo> queryList(DmsBaseMachineInfoBo bo);
/**
*
*
* @param
* @return
*/
// public DmsBaseMachineInfoVo selectDmsBaseDeviceLedgerByDeviceCode(String deviceCode);
List<DmsBaseMachineInfoVo> likeDeviceName(String deviceName);
/** /**
* PDA * PDA
* *
@ -60,28 +50,28 @@ public interface IDmsBaseMachineInfoService {
*/ */
List<DeviceBeen> likeDeviceNameForPda(String deviceName); List<DeviceBeen> likeDeviceNameForPda(String deviceName);
/* *//** /**
* *
* *
* @param bo * @param bo
* @return * @return
*//* */
Boolean insertByBo(DmsBaseMachineInfoBo bo); Boolean insertByBo(DmsBaseMachineInfoBo bo);
*//** /**
* *
* *
* @param bo * @param bo
* @return * @return
*//* */
Boolean updateByBo(DmsBaseMachineInfoBo bo); Boolean updateByBo(DmsBaseMachineInfoBo bo);
*//** /**
* *
* *
* @param ids * @param ids
* @param isValid * @param isValid
* @return * @return
*//* */
Boolean deleteWithValidByIds(Collection<Long> ids, Boolean isValid);*/ Boolean deleteWithValidByIds(Collection<Long> ids, Boolean isValid);
} }

@ -89,7 +89,7 @@ public class BaseDeviceCategoryServiceImpl implements IBaseDeviceCategoryService
* @param bo * @param bo
* @return * @return
*/ */
/* @Override @Override
public Boolean insertByBo(BaseDeviceCategoryBo bo) { public Boolean insertByBo(BaseDeviceCategoryBo bo) {
BaseDeviceCategory add = MapstructUtils.convert(bo, BaseDeviceCategory.class); BaseDeviceCategory add = MapstructUtils.convert(bo, BaseDeviceCategory.class);
validEntityBeforeSave(add); validEntityBeforeSave(add);
@ -98,7 +98,7 @@ public class BaseDeviceCategoryServiceImpl implements IBaseDeviceCategoryService
bo.setDeviceCategoryId(add.getDeviceCategoryId()); bo.setDeviceCategoryId(add.getDeviceCategoryId());
} }
return flag; return flag;
}*/ }
/** /**
* *
@ -106,12 +106,12 @@ public class BaseDeviceCategoryServiceImpl implements IBaseDeviceCategoryService
* @param bo * @param bo
* @return * @return
*/ */
/* @Override @Override
public Boolean updateByBo(BaseDeviceCategoryBo bo) { public Boolean updateByBo(BaseDeviceCategoryBo bo) {
BaseDeviceCategory update = MapstructUtils.convert(bo, BaseDeviceCategory.class); BaseDeviceCategory update = MapstructUtils.convert(bo, BaseDeviceCategory.class);
validEntityBeforeSave(update); validEntityBeforeSave(update);
return baseMapper.updateById(update) > 0; return baseMapper.updateById(update) > 0;
}*/ }
/** /**
* *
@ -154,11 +154,11 @@ public class BaseDeviceCategoryServiceImpl implements IBaseDeviceCategoryService
* @param isValid * @param isValid
* @return * @return
*/ */
/* @Override @Override
public Boolean deleteWithValidByIds(Collection<Long> ids, Boolean isValid) { public Boolean deleteWithValidByIds(Collection<Long> ids, Boolean isValid) {
if(isValid){ if(isValid){
//TODO 做一些业务上的校验,判断是否需要校验 //TODO 做一些业务上的校验,判断是否需要校验
} }
return baseMapper.deleteByIds(ids) > 0; return baseMapper.deleteByIds(ids) > 0;
}*/ }
} }

@ -4,6 +4,8 @@ import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.github.yulichang.toolkit.JoinWrappers; import com.github.yulichang.toolkit.JoinWrappers;
import com.github.yulichang.wrapper.MPJLambdaWrapper; import com.github.yulichang.wrapper.MPJLambdaWrapper;
import lombok.RequiredArgsConstructor; import lombok.RequiredArgsConstructor;
import org.dromara.common.core.utils.MapstructUtils;
import org.dromara.common.core.utils.ObjectUtils;
import org.dromara.common.core.utils.StringUtils; import org.dromara.common.core.utils.StringUtils;
import org.dromara.common.mybatis.core.page.PageQuery; import org.dromara.common.mybatis.core.page.PageQuery;
import org.dromara.common.mybatis.core.page.TableDataInfo; import org.dromara.common.mybatis.core.page.TableDataInfo;
@ -16,6 +18,7 @@ import org.dromara.dms.mapper.BaseDeviceTypeMapper;
import org.dromara.dms.service.IBaseDeviceTypeService; import org.dromara.dms.service.IBaseDeviceTypeService;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
import java.util.Collection;
import java.util.List; import java.util.List;
import java.util.Map; import java.util.Map;
@ -94,7 +97,6 @@ public class BaseDeviceTypeServiceImpl implements IBaseDeviceTypeService {
* @param bo * @param bo
* @return * @return
*/ */
/*
@Override @Override
public Boolean insertByBo(BaseDeviceTypeBo bo) { public Boolean insertByBo(BaseDeviceTypeBo bo) {
BaseDeviceType add = MapstructUtils.convert(bo, BaseDeviceType.class); BaseDeviceType add = MapstructUtils.convert(bo, BaseDeviceType.class);
@ -114,7 +116,6 @@ public class BaseDeviceTypeServiceImpl implements IBaseDeviceTypeService {
} }
return flag; return flag;
} }
*/
/** /**
* *
@ -122,12 +123,12 @@ public class BaseDeviceTypeServiceImpl implements IBaseDeviceTypeService {
* @param bo * @param bo
* @return * @return
*/ */
/* @Override @Override
public Boolean updateByBo(BaseDeviceTypeBo bo) { public Boolean updateByBo(BaseDeviceTypeBo bo) {
BaseDeviceType update = MapstructUtils.convert(bo, BaseDeviceType.class); BaseDeviceType update = MapstructUtils.convert(bo, BaseDeviceType.class);
validEntityBeforeSave(update); validEntityBeforeSave(update);
return baseMapper.updateById(update) > 0; return baseMapper.updateById(update) > 0;
}*/ }
/** /**
* *
@ -143,13 +144,13 @@ public class BaseDeviceTypeServiceImpl implements IBaseDeviceTypeService {
* @param isValid * @param isValid
* @return * @return
*/ */
/* @Override @Override
public Boolean deleteWithValidByIds(Collection<Long> ids, Boolean isValid) { public Boolean deleteWithValidByIds(Collection<Long> ids, Boolean isValid) {
if(isValid){ if(isValid){
//TODO 做一些业务上的校验,判断是否需要校验 //TODO 做一些业务上的校验,判断是否需要校验
} }
return baseMapper.deleteByIds(ids) > 0; return baseMapper.deleteByIds(ids) > 0;
}*/ }
@Override @Override
public List<DmsBaseDeviceType> selectDevicetypeByDeviceId(Long deviceId) { public List<DmsBaseDeviceType> selectDevicetypeByDeviceId(Long deviceId) {

@ -4,9 +4,13 @@ import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.github.yulichang.toolkit.JoinWrappers; import com.github.yulichang.toolkit.JoinWrappers;
import com.github.yulichang.wrapper.MPJLambdaWrapper; import com.github.yulichang.wrapper.MPJLambdaWrapper;
import lombok.RequiredArgsConstructor; import lombok.RequiredArgsConstructor;
import org.dromara.common.core.exception.ServiceException;
import org.dromara.common.core.utils.MapstructUtils;
import org.dromara.common.core.utils.StringUtils; import org.dromara.common.core.utils.StringUtils;
import org.dromara.common.mybatis.core.page.PageQuery; 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.dromara.dms.domain.DmsBaseDeviceCategory;
import org.dromara.dms.domain.DmsBaseDeviceType;
import org.dromara.dms.domain.DmsBaseMachineInfo; import org.dromara.dms.domain.DmsBaseMachineInfo;
import org.dromara.dms.domain.bo.DmsBaseMachineInfoBo; import org.dromara.dms.domain.bo.DmsBaseMachineInfoBo;
import org.dromara.dms.domain.mobile.DeviceBeen; import org.dromara.dms.domain.mobile.DeviceBeen;
@ -15,6 +19,7 @@ import org.dromara.dms.mapper.DmsBaseMachineInfoMapper;
import org.dromara.dms.service.IDmsBaseMachineInfoService; import org.dromara.dms.service.IDmsBaseMachineInfoService;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
import java.util.Collection;
import java.util.List; import java.util.List;
import java.util.Map; import java.util.Map;
@ -88,6 +93,9 @@ public class DmsBaseMachineInfoServiceImpl implements IDmsBaseMachineInfoService
.select(ProdBaseDeviceMode::getDeviceModeName) .select(ProdBaseDeviceMode::getDeviceModeName)
.leftJoin(ProdBaseWorkshopInfo.class, ProdBaseWorkshopInfo::getWorkshopId, ProdBaseMachineInfo::getWorkshopId) .leftJoin(ProdBaseWorkshopInfo.class, ProdBaseWorkshopInfo::getWorkshopId, ProdBaseMachineInfo::getWorkshopId)
.leftJoin(ProdBaseDeviceMode.class, ProdBaseDeviceMode::getDeviceModeId, ProdBaseMachineInfo::getDeviceModeId)*/ .leftJoin(ProdBaseDeviceMode.class, ProdBaseDeviceMode::getDeviceModeId, ProdBaseMachineInfo::getDeviceModeId)*/
.select(DmsBaseDeviceType::getDeviceTypeName)
.leftJoin(DmsBaseDeviceType.class, DmsBaseDeviceType::getDeviceTypeId, DmsBaseMachineInfo::getMachineType)
.eq(bo.getMachineId() != null, DmsBaseMachineInfo::getMachineId, bo.getMachineId()) .eq(bo.getMachineId() != null, DmsBaseMachineInfo::getMachineId, bo.getMachineId())
.like(StringUtils.isNotBlank(bo.getMachineCode()), DmsBaseMachineInfo::getMachineCode, bo.getMachineCode()) .like(StringUtils.isNotBlank(bo.getMachineCode()), DmsBaseMachineInfo::getMachineCode, bo.getMachineCode())
.like(StringUtils.isNotBlank(bo.getMachineName()), DmsBaseMachineInfo::getMachineName, bo.getMachineName()) .like(StringUtils.isNotBlank(bo.getMachineName()), DmsBaseMachineInfo::getMachineName, bo.getMachineName())
@ -101,26 +109,6 @@ public class DmsBaseMachineInfoServiceImpl implements IDmsBaseMachineInfoService
return lqw; return lqw;
} }
/**
*
*
* @param deviceCode Code
* @return
*/
// @Override
// public DmsBaseMachineInfoVo selectDmsBaseDeviceLedgerByDeviceCode(String deviceCode) {
// DmsBaseMachineInfoVo dmsBaseDeviceLedger = baseMapper.selectDmsBaseDeviceLedgerByDeviceCode(deviceCode);
// if (dmsBaseDeviceLedger == null) {
// throw new ServiceException("无此设备");
// }
// return dmsBaseDeviceLedger;
// }
@Override
public List<DmsBaseMachineInfoVo> likeDeviceName(String deviceName) {
List<DmsBaseMachineInfoVo> list = baseMapper.likeDeviceName(deviceName);
return list;
}
/** /**
* PDA * PDA
@ -131,12 +119,12 @@ public class DmsBaseMachineInfoServiceImpl implements IDmsBaseMachineInfoService
return baseMapper.likeDeviceNameForPda(deviceName); return baseMapper.likeDeviceNameForPda(deviceName);
} }
/* *//** /**
* *
* *
* @param bo * @param bo
* @return * @return
*//* */
@Override @Override
public Boolean insertByBo(DmsBaseMachineInfoBo bo) { public Boolean insertByBo(DmsBaseMachineInfoBo bo) {
DmsBaseMachineInfo add = MapstructUtils.convert(bo, DmsBaseMachineInfo.class); DmsBaseMachineInfo add = MapstructUtils.convert(bo, DmsBaseMachineInfo.class);
@ -148,23 +136,22 @@ public class DmsBaseMachineInfoServiceImpl implements IDmsBaseMachineInfoService
return flag; return flag;
} }
*//** /**
* *
* *
* @param bo * @param bo
* @return * @return
*//* */
@Override @Override
public Boolean updateByBo(DmsBaseMachineInfoBo bo) { public Boolean updateByBo(DmsBaseMachineInfoBo bo) {
DmsBaseMachineInfo update = MapstructUtils.convert(bo, DmsBaseMachineInfo.class); DmsBaseMachineInfo update = MapstructUtils.convert(bo, DmsBaseMachineInfo.class);
validEntityBeforeSave(update); validEntityBeforeSave(update);
return baseMapper.updateById(update) > 0; return baseMapper.updateById(update) > 0;
} }
*//** /**
* *
*//* */
private void validEntityBeforeSave(DmsBaseMachineInfo entity) { private void validEntityBeforeSave(DmsBaseMachineInfo entity) {
//TODO 做一些数据校验,如唯一约束 //TODO 做一些数据校验,如唯一约束
if (StringUtils.isNotBlank(entity.getMachineCode())) { if (StringUtils.isNotBlank(entity.getMachineCode())) {
@ -179,18 +166,18 @@ public class DmsBaseMachineInfoServiceImpl implements IDmsBaseMachineInfoService
} }
} }
*//** /**
* *
* *
* @param ids * @param ids
* @param isValid * @param isValid
* @return * @return
*//* */
@Override @Override
public Boolean deleteWithValidByIds(Collection<Long> ids, Boolean isValid) { public Boolean deleteWithValidByIds(Collection<Long> ids, Boolean isValid) {
if (isValid) { if (isValid) {
//TODO 做一些业务上的校验,判断是否需要校验 //TODO 做一些业务上的校验,判断是否需要校验
} }
return baseMapper.deleteByIds(ids) > 0; return baseMapper.deleteByIds(ids) > 0;
}*/ }
} }

Loading…
Cancel
Save