zhitan-cloud
2025-01-17 be8efff4f593b32a7d2e8af9b33836bda2b561c1
zhitan-admin/src/main/java/com/zhitan/web/controller/auxiliaryinput/ProductOutputController.java
@@ -34,10 +34,9 @@
     */
    @PreAuthorize("@ss.hasPermi('system:prodoutput:list')")
    @GetMapping("/productoutput/list")
    public TableDataInfo list(ProductOutput productOutput, @RequestParam Long pageNum, @RequestParam Long pageSize)
    {
    public TableDataInfo list(ProductOutput productOutput, @RequestParam Long pageNum, @RequestParam Long pageSize) {
        productOutput.setDataType("1");
        Page<ProductOutput> list = auxiliaryInputService.selectProductOutputPage(productOutput,pageNum,pageSize);
        Page<ProductOutput> list = auxiliaryInputService.selectProductOutputPage(productOutput, pageNum, pageSize);
        return getDataTable(list);
    }
@@ -47,8 +46,7 @@
    @PreAuthorize("@ss.hasPermi('system:prodoutput:export')")
    @Log(title = "产品产量录入", businessType = BusinessType.EXPORT)
    @PostMapping("/productoutput/export")
    public void export(HttpServletResponse response, ProductOutput productOutput)
    {
    public void export(HttpServletResponse response, ProductOutput productOutput) {
        productOutput.setDataType("1");
        List<ProductOutput> list = auxiliaryInputService.selectProductOutputList(productOutput);
        ExcelUtil<ProductOutput> util = new ExcelUtil<ProductOutput>(ProductOutput.class);
@@ -60,8 +58,7 @@
     */
    @PreAuthorize("@ss.hasPermi('system:prodoutput:query')")
    @GetMapping(value = "/productoutput/{productOutputId}")
    public AjaxResult getInfo(@PathVariable("productOutputId") String productOutputId)
    {
    public AjaxResult getInfo(@PathVariable("productOutputId") String productOutputId) {
        return success(auxiliaryInputService.selectProductOutputById(productOutputId));
    }
@@ -71,8 +68,7 @@
    @PreAuthorize("@ss.hasPermi('system:prodoutput:add')")
    @Log(title = "产品产量录入", businessType = BusinessType.INSERT)
    @PostMapping(value = "/productoutput")
    public AjaxResult add(@RequestBody ProductOutput productOutput)
    {
    public AjaxResult add(@RequestBody ProductOutput productOutput) {
        productOutput.setProductOutputId(UUID.randomUUID().toString());
        productOutput.setDataType("1");
        return toAjax(auxiliaryInputService.insertProductOutput(productOutput));
@@ -84,8 +80,7 @@
    @PreAuthorize("@ss.hasPermi('system:prodoutput:edit')")
    @Log(title = "产品产量录入", businessType = BusinessType.UPDATE)
    @PutMapping(value = "/productoutput")
    public AjaxResult edit(@RequestBody ProductOutput productOutput)
    {
    public AjaxResult edit(@RequestBody ProductOutput productOutput) {
        return toAjax(auxiliaryInputService.updateProductOutput(productOutput));
    }
@@ -95,8 +90,7 @@
    @PreAuthorize("@ss.hasPermi('system:prodoutput:remove')")
    @Log(title = "产品产量录入", businessType = BusinessType.DELETE)
    @DeleteMapping("/productoutput/{ids}")
    public AjaxResult remove(@PathVariable String[] ids)
    {
    public AjaxResult remove(@PathVariable String[] ids) {
        return toAjax(auxiliaryInputService.deleteProductOutputByIds(ids));
    }
@@ -106,11 +100,9 @@
     */
    @PreAuthorize("@ss.hasPermi('system:meter:list')")
    @GetMapping("/meter/list")
    public TableDataInfo meterList(ProductOutput productOutput, @RequestParam Long pageNum, @RequestParam Long pageSize)
    {
//        startPage();
    public TableDataInfo meterList(ProductOutput productOutput, @RequestParam Long pageNum, @RequestParam Long pageSize) {
        productOutput.setDataType("2");
        Page<ProductOutput> list = auxiliaryInputService.selectProductOutputPage(productOutput,pageNum,pageSize);
        Page<ProductOutput> list = auxiliaryInputService.selectProductOutputPage(productOutput, pageNum, pageSize);
        return getDataTable(list);
    }
@@ -120,8 +112,7 @@
    @PreAuthorize("@ss.hasPermi('system:meter:export')")
    @Log(title = "能源仪表录入", businessType = BusinessType.EXPORT)
    @PostMapping("/meter/export")
    public void meterExport(HttpServletResponse response, ProductOutput productOutput)
    {
    public void meterExport(HttpServletResponse response, ProductOutput productOutput) {
        productOutput.setDataType("2");
        List<ProductOutput> list = auxiliaryInputService.selectProductOutputList(productOutput);
        ExcelUtil<ProductOutput> util = new ExcelUtil<ProductOutput>(ProductOutput.class);
@@ -133,8 +124,7 @@
     */
    @PreAuthorize("@ss.hasPermi('system:meter:query')")
    @GetMapping(value = "/meter/{productOutputId}")
    public AjaxResult meterGetInfo(@PathVariable("productOutputId") String productOutputId)
    {
    public AjaxResult meterGetInfo(@PathVariable("productOutputId") String productOutputId) {
        return success(auxiliaryInputService.selectProductOutputById(productOutputId));
    }
@@ -144,8 +134,7 @@
    @PreAuthorize("@ss.hasPermi('system:meter:add')")
    @Log(title = "能源仪表录入", businessType = BusinessType.INSERT)
    @PostMapping(value = "/meter")
    public AjaxResult meterAdd(@RequestBody ProductOutput productOutput)
    {
    public AjaxResult meterAdd(@RequestBody ProductOutput productOutput) {
        productOutput.setProductOutputId(UUID.randomUUID().toString());
        productOutput.setDataType("2");
        return toAjax(auxiliaryInputService.insertProductOutput(productOutput));
@@ -157,8 +146,7 @@
    @PreAuthorize("@ss.hasPermi('system:meter:edit')")
    @Log(title = "能源仪表录入", businessType = BusinessType.UPDATE)
    @PutMapping(value = "/meter")
    public AjaxResult meterEdit(@RequestBody ProductOutput productOutput)
    {
    public AjaxResult meterEdit(@RequestBody ProductOutput productOutput) {
        return toAjax(auxiliaryInputService.updateProductOutput(productOutput));
    }
@@ -168,8 +156,7 @@
    @PreAuthorize("@ss.hasPermi('system:meter:remove')")
    @Log(title = "能源仪表录入", businessType = BusinessType.DELETE)
    @DeleteMapping("/meter/{ids}")
    public AjaxResult meterRemove(@PathVariable String[] ids)
    {
    public AjaxResult meterRemove(@PathVariable String[] ids) {
        return toAjax(auxiliaryInputService.deleteProductOutputByIds(ids));
    }
@@ -178,11 +165,9 @@
     */
    @PreAuthorize("@ss.hasPermi('system:energyindex:list')")
    @GetMapping("/energyindex/list")
    public TableDataInfo energyIndexList(ProductOutput productOutput, @RequestParam Long pageNum, @RequestParam Long pageSize)
    {
        startPage();
    public TableDataInfo energyIndexList(ProductOutput productOutput, @RequestParam Long pageNum, @RequestParam Long pageSize) {
        productOutput.setDataType("3");
        Page<ProductOutput> list = auxiliaryInputService.selectProductOutputPage(productOutput,pageNum,pageSize);
        Page<ProductOutput> list = auxiliaryInputService.selectProductOutputPage(productOutput, pageNum, pageSize);
        return getDataTable(list);
    }
@@ -192,8 +177,7 @@
    @PreAuthorize("@ss.hasPermi('system:energyindex:export')")
    @Log(title = "能源指标录入", businessType = BusinessType.EXPORT)
    @PostMapping("/energyindex/export")
    public void energyIndexExport(HttpServletResponse response, ProductOutput productOutput)
    {
    public void energyIndexExport(HttpServletResponse response, ProductOutput productOutput) {
        productOutput.setDataType("3");
        List<ProductOutput> list = auxiliaryInputService.selectProductOutputList(productOutput);
        ExcelUtil<ProductOutput> util = new ExcelUtil<ProductOutput>(ProductOutput.class);
@@ -205,8 +189,7 @@
     */
    @PreAuthorize("@ss.hasPermi('system:energyindex:query')")
    @GetMapping(value = "/energyindex/{productOutputId}")
    public AjaxResult energyIndexGetInfo(@PathVariable("productOutputId") String productOutputId)
    {
    public AjaxResult energyIndexGetInfo(@PathVariable("productOutputId") String productOutputId) {
        return success(auxiliaryInputService.selectProductOutputById(productOutputId));
    }
@@ -216,8 +199,7 @@
    @PreAuthorize("@ss.hasPermi('system:energyindex:add')")
    @Log(title = "能源指标录入", businessType = BusinessType.INSERT)
    @PostMapping(value = "/energyindex")
    public AjaxResult energyIndexAdd(@RequestBody ProductOutput productOutput)
    {
    public AjaxResult energyIndexAdd(@RequestBody ProductOutput productOutput) {
        productOutput.setProductOutputId(UUID.randomUUID().toString());
        productOutput.setDataType("3");
        return toAjax(auxiliaryInputService.insertProductOutput(productOutput));
@@ -229,8 +211,7 @@
    @PreAuthorize("@ss.hasPermi('system:energyindex:edit')")
    @Log(title = "能源指标录入", businessType = BusinessType.UPDATE)
    @PutMapping(value = "/energyindex")
    public AjaxResult energyIndexEdit(@RequestBody ProductOutput productOutput)
    {
    public AjaxResult energyIndexEdit(@RequestBody ProductOutput productOutput) {
        return toAjax(auxiliaryInputService.updateProductOutput(productOutput));
    }
@@ -240,8 +221,7 @@
    @PreAuthorize("@ss.hasPermi('system:energyindex:remove')")
    @Log(title = "能源指标录入", businessType = BusinessType.DELETE)
    @DeleteMapping("/energyindex/{ids}")
    public AjaxResult energyIndexRemove(@PathVariable String[] ids)
    {
    public AjaxResult energyIndexRemove(@PathVariable String[] ids) {
        return toAjax(auxiliaryInputService.deleteProductOutputByIds(ids));
    }
@@ -253,7 +233,6 @@
//    @GetMapping("/energyYield/list")
//    public TableDataInfo energyYieldList(ProductOutput productOutput, @RequestParam Long pageNum, @RequestParam Long pageSize)
//    {
////        startPage();
//        productOutput.setDataType("5");
//        productOutput.setTimeType("MONTH");
//        Page<ProductOutput> list = auxiliaryInputService.selectProductOutputPage(productOutput,pageNum,pageSize);
@@ -347,7 +326,6 @@
//    @GetMapping("/energyPlanYield/list")
//    public TableDataInfo energyPlanYieldList(ProductOutput productOutput, @RequestParam Long pageNum, @RequestParam Long pageSize)
//    {
////        startPage();
//        productOutput.setDataType("4");
//        productOutput.setTimeType("MONTH");
//        Page<ProductOutput> list = auxiliaryInputService.selectProductOutputPage(productOutput,pageNum,pageSize);
@@ -442,7 +420,6 @@
//    @GetMapping("/energySettlement/list")
//    public TableDataInfo energySettlementList(ProductOutput productOutput, @RequestParam Long pageNum, @RequestParam Long pageSize)
//    {
////        startPage();
//        productOutput.setDataType("6");
//        productOutput.setTimeType("MONTH");
//        Page<ProductOutput> list = auxiliaryInputService.selectProductOutputPage(productOutput,pageNum,pageSize);