cuilei
2025-06-11 cd00884c3db8fa6808b3b5949ab1a2b1459d6bdc
lxzn-module-mdc/src/main/java/org/jeecg/modules/mdc/controller/MdcDowntimeReasonController.java
@@ -3,6 +3,7 @@
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.beust.jcommander.internal.Lists;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import lombok.extern.slf4j.Slf4j;
@@ -10,9 +11,9 @@
import org.jeecg.common.aspect.annotation.AutoLog;
import org.jeecg.common.system.base.controller.JeecgController;
import org.jeecg.common.system.query.QueryGenerator;
import org.jeecg.modules.mdc.dto.OptionsDto;
import org.jeecg.modules.mdc.entity.MdcDowntimeReason;
import org.jeecg.modules.mdc.service.IMdcDowntimeReasonService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;
import org.springframework.web.servlet.ModelAndView;
@@ -166,4 +167,24 @@
        return Result.OK(result);
    }
    /**
     * 停机原因下拉选择
     *
     * @return
     */
    @AutoLog(value = "停机原因表-停机原因下拉选择")
    @ApiOperation(value = "停机原因表-停机原因下拉选择", notes = "停机原因表-停机原因下拉选择")
    @GetMapping(value = "/reasonList")
    public Result<List<OptionsDto>> reasonList() {
        List<MdcDowntimeReason> result = mdcDowntimeReasonService.list();
        List<OptionsDto> list = Lists.newArrayList();
        result.forEach(mdcDowntimeReason -> {
            OptionsDto optionsDto = new OptionsDto();
            optionsDto.setValue(mdcDowntimeReason.getId());
            optionsDto.setLabel(mdcDowntimeReason.getDowntimeDescription());
            list.add(optionsDto);
        });
        return Result.OK(list);
    }
}