| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283 |
- package com.ydtech.modules.admin.controller;
- import com.baomidou.mybatisplus.core.metadata.IPage;
- import com.ydtech.core.page.HttpResult;
- import com.ydtech.modules.admin.model.DataPermissions;
- import com.ydtech.modules.admin.model.dto.DataPermissionsDto;
- import com.ydtech.modules.admin.model.vo.DataPermissionsVo;
- import com.ydtech.modules.admin.service.DataPermissionsService;
- import com.ydtech.modules.base.controller.BaseController;
- import io.swagger.annotations.Api;
- import io.swagger.annotations.ApiOperation;
- import org.apache.commons.lang3.StringUtils;
- import org.springframework.beans.factory.annotation.Autowired;
- import org.springframework.web.bind.annotation.*;
- import java.util.List;
- @Api(tags = "数据权限")
- @RequestMapping("/dataPermissions")
- @RestController
- public class DataPermissionsController extends BaseController {
- @Autowired
- private DataPermissionsService dataPermissionsService;
- /**
- * @param dataPermissionsDto
- * @return 新增数据权限
- */
- @PostMapping("saveAndUpdate")
- @ApiOperation("新增修改")
- public HttpResult insertInsAccount(@RequestBody DataPermissionsDto dataPermissionsDto) {
- dataPermissionsService.saveAndUpdate(dataPermissionsDto);
- return HttpResult.ok(StringUtils.isNotBlank(dataPermissionsDto.getId()) ? "编辑成功" : "新增成功");
- }
- /**
- * @description: 分页查询
- * @author: whp
- **/
- @PostMapping("queryPage")
- @ApiOperation(value = "分页查询")
- public HttpResult<IPage<DataPermissions>> queryPage(@RequestBody DataPermissionsVo dataPermissionsVo) {
- try {
- IPage<DataPermissions> result = dataPermissionsService.queryPage(dataPermissionsVo);
- return HttpResult.ok("查询数据成功", result);
- } catch (Exception e) {
- return HttpResult.error("查询错误" + e.getMessage());
- }
- }
- /**
- * @description: 回显
- * @author: whp
- **/
- @GetMapping("{id}")
- @ApiOperation(value = "回显")
- public HttpResult<DataPermissions> getById(@PathVariable("id") String id ) {
- try {
- DataPermissions result = dataPermissionsService.getSelectById(id);
- return HttpResult.ok("查询数据成功", result);
- } catch (Exception e) {
- return HttpResult.error("查询错误" + e.getMessage());
- }
- }
- /**
- * @description: 查询List
- * @author: whp
- **/
- @PostMapping("queryList")
- @ApiOperation(value = "分页查询")
- public HttpResult<List<DataPermissions>> queryList(@RequestBody DataPermissionsVo dataPermissionsVo) {
- try {
- List<DataPermissions> result = dataPermissionsService.queryList(dataPermissionsVo);
- return HttpResult.ok("查询数据成功", result);
- } catch (Exception e) {
- return HttpResult.error("查询错误" + e.getMessage());
- }
- }
- }
|