From 4040856595952ea0b8f8b764ba2770d5c244c891 Mon Sep 17 00:00:00 2001 From: yanghui <2536613402@qq.com> Date: 星期五, 14 十月 2022 11:19:08 +0800 Subject: [PATCH] Merge remote-tracking branch 'origin/huacheng_test' into local_20221010 --- flower_city/src/main/java/com/dg/core/api/TransactionEventAppletsController.java | 110 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 110 insertions(+), 0 deletions(-) diff --git a/flower_city/src/main/java/com/dg/core/api/TransactionEventAppletsController.java b/flower_city/src/main/java/com/dg/core/api/TransactionEventAppletsController.java new file mode 100644 index 0000000..35912db --- /dev/null +++ b/flower_city/src/main/java/com/dg/core/api/TransactionEventAppletsController.java @@ -0,0 +1,110 @@ +package com.dg.core.api; + +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import com.dg.core.ResultData; +import com.dg.core.annotation.Authorization; +import com.dg.core.annotation.CurrentUser; +import com.dg.core.controller.BaseController; +import com.dg.core.db.gen.entity.SysUser; +import com.dg.core.db.gen.entity.TransactionEvent; +import com.dg.core.db.manual.pojo.QueryResults; +import com.dg.core.db.manual.pojo.RecommendResult; +import com.dg.core.db.manual.pojo.Search; +import com.dg.core.service.ITransactionEventService; +import com.dg.core.util.TableDataInfo; +import io.swagger.annotations.Api; +import io.swagger.annotations.ApiOperation; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.util.Assert; +import org.springframework.web.bind.annotation.*; + +import java.util.List; + +@Api(tags = {"导办事项管理(及办事指南)小程序接口"}) +@RestController +@RequestMapping("/applets/transaction") +public class TransactionEventAppletsController extends BaseController +{ + + @Autowired(required = true) + ITransactionEventService iTransactionEventService; + + /** + * 查询导办事务详情 + * @param Id + * @return + */ + @ApiOperation("查询导办事务详情") + @GetMapping("/getData") + public ResultData selectConfigData(@RequestParam("Id") String Id,@CurrentUser SysUser sysUser) + { + Assert.notNull(Id, "Id 不能为空"); + return ResultData.success(iTransactionEventService.selectConfigData(Id,sysUser)); + } + + + /** + * 导办事物列表(不分页) + * @param + * @return + */ + @ApiOperation(value = "导办事物列表(不分页)",response = TransactionEvent.class) + @GetMapping("/selectList") + public TableDataInfo selectList() + { + return getDataTable(iTransactionEventService.selectList()); + } + + + + + + /** + * 导办事务搜索(无分页用于小程序) + * @param keyWord + * @return + */ + @ApiOperation(value = "导办事务搜索(无分页用于小程序)",response = QueryResults.class) + @GetMapping("/queryKeyWord") + public QueryResults queryKeyWord(@RequestParam(value = "keyWord",required = false) String keyWord) + { + QueryResults queryResults = iTransactionEventService.queryMatterNameList(keyWord); + return queryResults; + } + + + + /** + * 根据分类查询导办事务 + * @param classifyId + * @return + */ + @ApiOperation(value = "根据分类查询导办事务",response = TransactionEvent.class) + @GetMapping("/queryByClassifyIdList") + public TableDataInfo queryByClassifyIdList(@RequestParam("classifyId") String classifyId,@RequestParam(required = false,name="departmentId") Integer departmentId){ + return getDataTable(iTransactionEventService.queryByClassifyIdList(classifyId,departmentId),iTransactionEventService.countNumByClassifyIdList(classifyId,departmentId)); + } + + + /** + * 查询导办事务求和 + * @return + */ + @ApiOperation(value = "查询导办事务求和",response = TransactionEvent.class) + @GetMapping("/sumTransactionNum") + public ResultData sumTransactionNum(){ + return ResultData.success(iTransactionEventService.sumTransactionNum()); + } + + /** + * 智能咨询 + * @return + */ + @ApiOperation(value = "智能咨询",response = RecommendResult.class) + @GetMapping("/smartConsulting") + public RecommendResult smartConsulting(@RequestParam("keyWord") String keyWord){ + return iTransactionEventService.smartConsulting(keyWord); + + } + +} -- Gitblit v1.7.1