From 88880cf067bf4d3aacdf9ba70353b731888cf9fe Mon Sep 17 00:00:00 2001 From: baoshiwei <baoshiwei@shlanbao.cn> Date: 星期一, 27 三月 2023 10:57:30 +0800 Subject: [PATCH] 实时数据接口与移动端接口 --- jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/controller/DryOrderTrendController.java | 344 ++++++++++++++++++++++++++++---------------------------- 1 files changed, 172 insertions(+), 172 deletions(-) diff --git a/jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/controller/DryOrderTrendController.java b/jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/controller/DryOrderTrendController.java index 76923b5..c9989dd 100644 --- a/jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/controller/DryOrderTrendController.java +++ b/jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/controller/DryOrderTrendController.java @@ -1,172 +1,172 @@ -package org.jeecg.modules.dry.controller; - -import java.util.Arrays; -import javax.servlet.http.HttpServletRequest; -import javax.servlet.http.HttpServletResponse; -import org.jeecg.common.api.vo.Result; -import org.jeecg.common.config.TenantContext; -import org.jeecg.common.system.query.QueryGenerator; -import org.jeecg.common.util.oConvertUtils; -import org.jeecg.config.mybatis.MybatisPlusSaasConfig; -import org.jeecg.modules.dry.entity.DryOrderTrend; -import org.jeecg.modules.dry.service.IDryOrderTrendService; - -import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; -import com.baomidou.mybatisplus.core.metadata.IPage; -import com.baomidou.mybatisplus.extension.plugins.pagination.Page; -import lombok.extern.slf4j.Slf4j; - -import org.jeecg.common.system.base.controller.JeecgController; -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.web.bind.annotation.*; -import org.springframework.web.servlet.ModelAndView; -import io.swagger.annotations.Api; -import io.swagger.annotations.ApiOperation; -import org.jeecg.common.aspect.annotation.AutoLog; -import org.apache.shiro.authz.annotation.RequiresPermissions; - - /** - * @Description: 宸ュ崟杩囩▼瓒嬪娍 - * @Author: jeecg-boot - * @Date: 2023-03-08 - * @Version: V1.0 - */ -@Api(tags="宸ュ崟杩囩▼瓒嬪娍") -@RestController -@RequestMapping("/dry/dryOrderTrend") -@Slf4j -public class DryOrderTrendController extends JeecgController<DryOrderTrend, IDryOrderTrendService> { - @Autowired - private IDryOrderTrendService dryOrderTrendService; - - /** - * 鍒嗛〉鍒楄〃鏌ヨ - * - * @param dryOrderTrend - * @param pageNo - * @param pageSize - * @param req - * @return - */ - //@AutoLog(value = "宸ュ崟杩囩▼瓒嬪娍-鍒嗛〉鍒楄〃鏌ヨ") - @ApiOperation(value="宸ュ崟杩囩▼瓒嬪娍-鍒嗛〉鍒楄〃鏌ヨ", notes="宸ュ崟杩囩▼瓒嬪娍-鍒嗛〉鍒楄〃鏌ヨ") - @GetMapping(value = "/list") - public Result<IPage<DryOrderTrend>> queryPageList(DryOrderTrend dryOrderTrend, - @RequestParam(name="pageNo", defaultValue="1") Integer pageNo, - @RequestParam(name="pageSize", defaultValue="10") Integer pageSize, - HttpServletRequest req) { - //------------------------------------------------------------------------------------------------ - //鏄惁寮�鍚郴缁熺鐞嗘ā鍧楃殑澶氱鎴锋暟鎹殧绂汇�怱AAS澶氱鎴锋ā寮忋�� - if(MybatisPlusSaasConfig.OPEN_SYSTEM_TENANT_CONTROL){ - dryOrderTrend.setTenantId(oConvertUtils.getInt(TenantContext.getTenant(),0)); - } - //------------------------------------------------------------------------------------------------ - QueryWrapper<DryOrderTrend> queryWrapper = QueryGenerator.initQueryWrapper(dryOrderTrend, req.getParameterMap()); - Page<DryOrderTrend> page = new Page<DryOrderTrend>(pageNo, pageSize); - IPage<DryOrderTrend> pageList = dryOrderTrendService.page(page, queryWrapper); - return Result.OK(pageList); - } - - /** - * 娣诲姞 - * - * @param dryOrderTrend - * @return - */ - @AutoLog(value = "宸ュ崟杩囩▼瓒嬪娍-娣诲姞") - @ApiOperation(value="宸ュ崟杩囩▼瓒嬪娍-娣诲姞", notes="宸ュ崟杩囩▼瓒嬪娍-娣诲姞") - @RequiresPermissions("dry:dry_order_trend:add") - @PostMapping(value = "/add") - public Result<String> add(@RequestBody DryOrderTrend dryOrderTrend) { - dryOrderTrendService.save(dryOrderTrend); - return Result.OK("娣诲姞鎴愬姛锛�"); - } - - /** - * 缂栬緫 - * - * @param dryOrderTrend - * @return - */ - @AutoLog(value = "宸ュ崟杩囩▼瓒嬪娍-缂栬緫") - @ApiOperation(value="宸ュ崟杩囩▼瓒嬪娍-缂栬緫", notes="宸ュ崟杩囩▼瓒嬪娍-缂栬緫") - @RequiresPermissions("dry:dry_order_trend:edit") - @RequestMapping(value = "/edit", method = {RequestMethod.PUT,RequestMethod.POST}) - public Result<String> edit(@RequestBody DryOrderTrend dryOrderTrend) { - dryOrderTrendService.updateById(dryOrderTrend); - return Result.OK("缂栬緫鎴愬姛!"); - } - - /** - * 閫氳繃id鍒犻櫎 - * - * @param id - * @return - */ - @AutoLog(value = "宸ュ崟杩囩▼瓒嬪娍-閫氳繃id鍒犻櫎") - @ApiOperation(value="宸ュ崟杩囩▼瓒嬪娍-閫氳繃id鍒犻櫎", notes="宸ュ崟杩囩▼瓒嬪娍-閫氳繃id鍒犻櫎") - @RequiresPermissions("dry:dry_order_trend:delete") - @DeleteMapping(value = "/delete") - public Result<String> delete(@RequestParam(name="id",required=true) String id) { - dryOrderTrendService.removeById(id); - return Result.OK("鍒犻櫎鎴愬姛!"); - } - - /** - * 鎵归噺鍒犻櫎 - * - * @param ids - * @return - */ - @AutoLog(value = "宸ュ崟杩囩▼瓒嬪娍-鎵归噺鍒犻櫎") - @ApiOperation(value="宸ュ崟杩囩▼瓒嬪娍-鎵归噺鍒犻櫎", notes="宸ュ崟杩囩▼瓒嬪娍-鎵归噺鍒犻櫎") - @RequiresPermissions("dry:dry_order_trend:deleteBatch") - @DeleteMapping(value = "/deleteBatch") - public Result<String> deleteBatch(@RequestParam(name="ids",required=true) String ids) { - this.dryOrderTrendService.removeByIds(Arrays.asList(ids.split(","))); - return Result.OK("鎵归噺鍒犻櫎鎴愬姛!"); - } - - /** - * 閫氳繃id鏌ヨ - * - * @param id - * @return - */ - //@AutoLog(value = "宸ュ崟杩囩▼瓒嬪娍-閫氳繃id鏌ヨ") - @ApiOperation(value="宸ュ崟杩囩▼瓒嬪娍-閫氳繃id鏌ヨ", notes="宸ュ崟杩囩▼瓒嬪娍-閫氳繃id鏌ヨ") - @GetMapping(value = "/queryById") - public Result<DryOrderTrend> queryById(@RequestParam(name="id",required=true) String id) { - DryOrderTrend dryOrderTrend = dryOrderTrendService.getById(id); - if(dryOrderTrend ==null) { - return Result.error("鏈壘鍒板搴旀暟鎹�"); - } - return Result.OK(dryOrderTrend); - } - - /** - * 瀵煎嚭excel - * - * @param request - * @param dryOrderTrend - */ - @RequiresPermissions("dry:dry_order_trend:exportXls") - @RequestMapping(value = "/exportXls") - public ModelAndView exportXls(HttpServletRequest request, DryOrderTrend dryOrderTrend) { - return super.exportXls(request, dryOrderTrend, DryOrderTrend.class, "宸ュ崟杩囩▼瓒嬪娍"); - } - - /** - * 閫氳繃excel瀵煎叆鏁版嵁 - * - * @param request - * @param response - * @return - */ - @RequiresPermissions("dry:dry_order_trend:importExcel") - @RequestMapping(value = "/importExcel", method = RequestMethod.POST) - public Result<?> importExcel(HttpServletRequest request, HttpServletResponse response) { - return super.importExcel(request, response, DryOrderTrend.class); - } - -} +//package org.jeecg.modules.dry.controller; +// +//import java.util.Arrays; +//import javax.servlet.http.HttpServletRequest; +//import javax.servlet.http.HttpServletResponse; +//import org.jeecg.common.api.vo.Result; +//import org.jeecg.common.config.TenantContext; +//import org.jeecg.common.system.query.QueryGenerator; +//import org.jeecg.common.util.oConvertUtils; +//import org.jeecg.config.mybatis.MybatisPlusSaasConfig; +//import org.jeecg.modules.dry.entity.DryOrderTrend; +//import org.jeecg.modules.dry.service.IDryOrderTrendService; +// +//import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +//import com.baomidou.mybatisplus.core.metadata.IPage; +//import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +//import lombok.extern.slf4j.Slf4j; +// +//import org.jeecg.common.system.base.controller.JeecgController; +//import org.springframework.beans.factory.annotation.Autowired; +//import org.springframework.web.bind.annotation.*; +//import org.springframework.web.servlet.ModelAndView; +//import io.swagger.annotations.Api; +//import io.swagger.annotations.ApiOperation; +//import org.jeecg.common.aspect.annotation.AutoLog; +//import org.apache.shiro.authz.annotation.RequiresPermissions; +// +// /** +// * @Description: 宸ュ崟杩囩▼瓒嬪娍 +// * @Author: jeecg-boot +// * @Date: 2023-03-08 +// * @Version: V1.0 +// */ +//@Api(tags="宸ュ崟杩囩▼瓒嬪娍") +//@RestController +//@RequestMapping("/dry/dryOrderTrend") +//@Slf4j +//public class DryOrderTrendController extends JeecgController<DryOrderTrend, IDryOrderTrendService> { +// @Autowired +// private IDryOrderTrendService dryOrderTrendService; +// +// /** +// * 鍒嗛〉鍒楄〃鏌ヨ +// * +// * @param dryOrderTrend +// * @param pageNo +// * @param pageSize +// * @param req +// * @return +// */ +// //@AutoLog(value = "宸ュ崟杩囩▼瓒嬪娍-鍒嗛〉鍒楄〃鏌ヨ") +// @ApiOperation(value="宸ュ崟杩囩▼瓒嬪娍-鍒嗛〉鍒楄〃鏌ヨ", notes="宸ュ崟杩囩▼瓒嬪娍-鍒嗛〉鍒楄〃鏌ヨ") +// @GetMapping(value = "/list") +// public Result<IPage<DryOrderTrend>> queryPageList(DryOrderTrend dryOrderTrend, +// @RequestParam(name="pageNo", defaultValue="1") Integer pageNo, +// @RequestParam(name="pageSize", defaultValue="10") Integer pageSize, +// HttpServletRequest req) { +// //------------------------------------------------------------------------------------------------ +// //鏄惁寮�鍚郴缁熺鐞嗘ā鍧楃殑澶氱鎴锋暟鎹殧绂汇�怱AAS澶氱鎴锋ā寮忋�� +// if(MybatisPlusSaasConfig.OPEN_SYSTEM_TENANT_CONTROL){ +// dryOrderTrend.setTenantId(oConvertUtils.getInt(TenantContext.getTenant(),0)); +// } +// //------------------------------------------------------------------------------------------------ +// QueryWrapper<DryOrderTrend> queryWrapper = QueryGenerator.initQueryWrapper(dryOrderTrend, req.getParameterMap()); +// Page<DryOrderTrend> page = new Page<DryOrderTrend>(pageNo, pageSize); +// IPage<DryOrderTrend> pageList = dryOrderTrendService.page(page, queryWrapper); +// return Result.OK(pageList); +// } +// +// /** +// * 娣诲姞 +// * +// * @param dryOrderTrend +// * @return +// */ +// @AutoLog(value = "宸ュ崟杩囩▼瓒嬪娍-娣诲姞") +// @ApiOperation(value="宸ュ崟杩囩▼瓒嬪娍-娣诲姞", notes="宸ュ崟杩囩▼瓒嬪娍-娣诲姞") +// @RequiresPermissions("dry:dry_order_trend:add") +// @PostMapping(value = "/add") +// public Result<String> add(@RequestBody DryOrderTrend dryOrderTrend) { +// dryOrderTrendService.save(dryOrderTrend); +// return Result.OK("娣诲姞鎴愬姛锛�"); +// } +// +// /** +// * 缂栬緫 +// * +// * @param dryOrderTrend +// * @return +// */ +// @AutoLog(value = "宸ュ崟杩囩▼瓒嬪娍-缂栬緫") +// @ApiOperation(value="宸ュ崟杩囩▼瓒嬪娍-缂栬緫", notes="宸ュ崟杩囩▼瓒嬪娍-缂栬緫") +// @RequiresPermissions("dry:dry_order_trend:edit") +// @RequestMapping(value = "/edit", method = {RequestMethod.PUT,RequestMethod.POST}) +// public Result<String> edit(@RequestBody DryOrderTrend dryOrderTrend) { +// dryOrderTrendService.updateById(dryOrderTrend); +// return Result.OK("缂栬緫鎴愬姛!"); +// } +// +// /** +// * 閫氳繃id鍒犻櫎 +// * +// * @param id +// * @return +// */ +// @AutoLog(value = "宸ュ崟杩囩▼瓒嬪娍-閫氳繃id鍒犻櫎") +// @ApiOperation(value="宸ュ崟杩囩▼瓒嬪娍-閫氳繃id鍒犻櫎", notes="宸ュ崟杩囩▼瓒嬪娍-閫氳繃id鍒犻櫎") +// @RequiresPermissions("dry:dry_order_trend:delete") +// @DeleteMapping(value = "/delete") +// public Result<String> delete(@RequestParam(name="id",required=true) String id) { +// dryOrderTrendService.removeById(id); +// return Result.OK("鍒犻櫎鎴愬姛!"); +// } +// +// /** +// * 鎵归噺鍒犻櫎 +// * +// * @param ids +// * @return +// */ +// @AutoLog(value = "宸ュ崟杩囩▼瓒嬪娍-鎵归噺鍒犻櫎") +// @ApiOperation(value="宸ュ崟杩囩▼瓒嬪娍-鎵归噺鍒犻櫎", notes="宸ュ崟杩囩▼瓒嬪娍-鎵归噺鍒犻櫎") +// @RequiresPermissions("dry:dry_order_trend:deleteBatch") +// @DeleteMapping(value = "/deleteBatch") +// public Result<String> deleteBatch(@RequestParam(name="ids",required=true) String ids) { +// this.dryOrderTrendService.removeByIds(Arrays.asList(ids.split(","))); +// return Result.OK("鎵归噺鍒犻櫎鎴愬姛!"); +// } +// +// /** +// * 閫氳繃id鏌ヨ +// * +// * @param id +// * @return +// */ +// //@AutoLog(value = "宸ュ崟杩囩▼瓒嬪娍-閫氳繃id鏌ヨ") +// @ApiOperation(value="宸ュ崟杩囩▼瓒嬪娍-閫氳繃id鏌ヨ", notes="宸ュ崟杩囩▼瓒嬪娍-閫氳繃id鏌ヨ") +// @GetMapping(value = "/queryById") +// public Result<DryOrderTrend> queryById(@RequestParam(name="id",required=true) String id) { +// DryOrderTrend dryOrderTrend = dryOrderTrendService.getById(id); +// if(dryOrderTrend ==null) { +// return Result.error("鏈壘鍒板搴旀暟鎹�"); +// } +// return Result.OK(dryOrderTrend); +// } +// +// /** +// * 瀵煎嚭excel +// * +// * @param request +// * @param dryOrderTrend +// */ +// @RequiresPermissions("dry:dry_order_trend:exportXls") +// @RequestMapping(value = "/exportXls") +// public ModelAndView exportXls(HttpServletRequest request, DryOrderTrend dryOrderTrend) { +// return super.exportXls(request, dryOrderTrend, DryOrderTrend.class, "宸ュ崟杩囩▼瓒嬪娍"); +// } +// +// /** +// * 閫氳繃excel瀵煎叆鏁版嵁 +// * +// * @param request +// * @param response +// * @return +// */ +// @RequiresPermissions("dry:dry_order_trend:importExcel") +// @RequestMapping(value = "/importExcel", method = RequestMethod.POST) +// public Result<?> importExcel(HttpServletRequest request, HttpServletResponse response) { +// return super.importExcel(request, response, DryOrderTrend.class); +// } +// +//} -- Gitblit v1.9.3