package com.dg.core.api; import com.dg.core.ResultData; import com.dg.core.annotation.Authorization; import com.dg.core.controller.BaseController; import com.dg.core.db.gen.entity.OrganizationChartEntity; import com.dg.core.service.IOrganizationChartService; 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.web.bind.annotation.*; @Api(tags = {"组织架构小程序接口"}) @RestController @RequestMapping("/applets/organization") public class OrganizationAppletsController extends BaseController { @Autowired(required = true) IOrganizationChartService iOrganizationChartService; /** * 查询机构列表 */ @ApiOperation("查询机构列表") @GetMapping("/getList") public TableDataInfo selectConfigList() { return getDataTable(iOrganizationChartService.selectConfigList("","")); } /** * 查询机构列表(不分级不分页按等级排序) */ @ApiOperation(value = "查询机构列表(不分级不分页按等级排序)",response = OrganizationChartEntity.class) @GetMapping("/selectList") public TableDataInfo selectList(){ return getDataTable(iOrganizationChartService.selectList()); } /** * 根据id查组织机构 */ @ApiOperation(value = "根据id查取消组织机构",response = OrganizationChartEntity.class) @GetMapping("/selectById") ResultData selectConfigById(@RequestParam("id") String id){ return ResultData.success(iOrganizationChartService.selectConfigById(id)); } }