| | |
| | | package org.jeecg.modules.eam.controller; |
| | | |
| | | import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; |
| | | import com.baomidou.mybatisplus.core.metadata.IPage; |
| | | import com.baomidou.mybatisplus.core.metadata.OrderItem; |
| | | import com.baomidou.mybatisplus.extension.plugins.pagination.Page; |
| | | import io.swagger.annotations.Api; |
| | | import io.swagger.annotations.ApiOperation; |
| | |
| | | import org.springframework.web.bind.annotation.RestController; |
| | | |
| | | import javax.servlet.http.HttpServletRequest; |
| | | import java.util.ArrayList; |
| | | import java.util.List; |
| | | |
| | | /** |
| | |
| | | public Result<IPage<PrecisionParametersTemplateDetail>> listByPrecisionParametersTemplateId(PrecisionParametersTemplateDetail precisionParametersTemplateDetail, @RequestParam(name = "pageNo", defaultValue = "1") Integer pageNo, @RequestParam(name = "pageSize", defaultValue = "10") Integer pageSize, HttpServletRequest req) { |
| | | QueryWrapper<PrecisionParametersTemplateDetail> queryWrapper = QueryGenerator.initQueryWrapper(precisionParametersTemplateDetail, req.getParameterMap()); |
| | | Page<PrecisionParametersTemplateDetail> page = new Page<PrecisionParametersTemplateDetail>(pageNo, pageSize); |
| | | queryWrapper.orderByAsc("sort"); |
| | | OrderItem orderItem = new OrderItem(); |
| | | orderItem.setColumn("sort"); |
| | | orderItem.setAsc(true); |
| | | List<OrderItem> orderItems = new ArrayList<>(); |
| | | orderItems.add(orderItem); |
| | | page.setOrders(orderItems); |
| | | IPage<PrecisionParametersTemplateDetail> pageList = precisionParametersTemplateDetailService.page(page, queryWrapper); |
| | | List<PrecisionParametersTemplateDetail> records = pageList.getRecords(); |
| | | for (PrecisionParametersTemplateDetail record : records) { |
| | | PrecisionParameters precisionParameters = precisionParametersService.getById(record.getPrecisionParametersId()); |
| | | // record.setPrecisionParametersNum(precisionParameters.getNum()); |
| | | record.setPrecisionParametersName(precisionParameters.getName()); |
| | | record.setPrecisionParametersUda1(precisionParameters.getPrecisionParametersUda1()); |
| | | // record.setPrecisionParametersCategory(precisionParametersCategoryService.getById(precisionParameters.getPrecisionParametersCategoryId()).getName()); |
| | | // record.setUnit(unitService.getById(precisionParameters.getUnitId()).getName()); |
| | | // String unitName = sysBaseApi.getUnitNameById(precisionParameters.getUnitId()); |
| | | // record.setUnit(unitName); |
| | | } |
| | | return Result.OK(pageList); |
| | | } |