package org.jeecg.modules.base.controller;
|
|
import lombok.extern.slf4j.Slf4j;
|
import org.jeecg.common.api.vo.Result;
|
import org.jeecg.common.util.oConvertUtils;
|
import org.jeecg.modules.base.entity.UnitConversion;
|
import org.jeecg.modules.base.service.IUnitConversionService;
|
import org.springframework.web.bind.annotation.*;
|
|
import javax.annotation.Resource;
|
import java.util.List;
|
|
/**
|
* @Title: Controller
|
* @Description: 计量单位换算表 前端控制器
|
* @Author: cuijian
|
* @Date: 2022-10-26
|
* @Version: V1.0
|
*/
|
@RestController
|
@RequestMapping("/base/unit/onversion")
|
@Slf4j
|
public class UnitConversionController {
|
|
@Resource
|
private IUnitConversionService momUnitConversionService;
|
/**
|
* 查询数据 根据计量单位id查询计量单位换算信息
|
* @author cj
|
* @param ids
|
* @return
|
*/
|
@GetMapping(value="/getListByUnitId")
|
public Result<List<UnitConversion>> getListByUnitId(String ids){
|
Result<List<UnitConversion>> resule = new Result<>();
|
List<UnitConversion> treeList = momUnitConversionService.getListByUnitId(ids);
|
resule.setResult(treeList);
|
return resule;
|
}
|
|
/**
|
* 增加数据 添加计量单位换算信息
|
* @author cj
|
* @param unitConversion
|
* @return
|
*/
|
@PostMapping(value = "/addMomUnitOnversion")
|
public Result<UnitConversion> addMomUnitOnversion(@RequestBody UnitConversion unitConversion){
|
Result<UnitConversion> result = new Result<>();
|
try{
|
momUnitConversionService.saveOrUpdate(unitConversion);
|
result.success("操作成功");
|
}catch (Exception e){
|
result.error500("操作失败");
|
}
|
return result;
|
}
|
|
/**
|
* 删除数据 删除选中的计量单位换算信息
|
* @author cj
|
* @param ids
|
* @return
|
*/
|
@DeleteMapping(value = "/deleteMomUnitOnversion")
|
public Result<UnitConversion> deleteMomUnitOnversion(@RequestParam String ids){
|
Result<UnitConversion> result = new Result<>();
|
if(oConvertUtils.isEmpty(ids)) {
|
result.error500("未选中计量单位换算信息!");
|
}else {
|
String[] ls = ids.split(",");
|
for (String id : ls) {
|
if (momUnitConversionService.removeById(id)) {
|
result.success("删除成功!");
|
} else {
|
result.success("删除失败!");
|
}
|
}
|
}
|
return result;
|
}
|
|
}
|