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> getListByUnitId(String ids){ Result> resule = new Result<>(); List treeList = momUnitConversionService.getListByUnitId(ids); resule.setResult(treeList); return resule; } /** * 增加数据 添加计量单位换算信息 * @author cj * @param unitConversion * @return */ @PostMapping(value = "/addMomUnitOnversion") public Result addMomUnitOnversion(@RequestBody UnitConversion unitConversion){ Result 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 deleteMomUnitOnversion(@RequestParam String ids){ Result 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; } }