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("","" ,null));
|
}
|
|
|
|
/**
|
* 查询机构列表(不分级不分页按等级排序)
|
*/
|
@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));
|
}
|
|
}
|