package com.zt.defaultShowConfig.controller;
|
|
import com.zt.common.annotation.LogOperation;
|
import com.zt.common.servlet.Result;
|
import com.zt.common.validator.ValidatorUtils;
|
import com.zt.common.validator.group.AddGroup;
|
import com.zt.common.validator.group.DefaultGroup;
|
import com.zt.defaultShowConfig.model.DefaultShowConfig;
|
import com.zt.defaultShowConfig.service.DefaultShowConfigService;
|
import io.swagger.annotations.ApiOperation;
|
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.transaction.annotation.Transactional;
|
import org.springframework.web.bind.annotation.*;
|
|
import java.util.Map;
|
|
@RestController
|
@RequestMapping("/defaultShowConfig")
|
public class DefaultShowConfigController {
|
|
@Autowired
|
private DefaultShowConfigService defaultShowConfigService;
|
|
@GetMapping("/getDefaultShowConfig")
|
@ApiOperation("获取默认显示配置")
|
public Result<Map<String, Boolean>> startFlow(@RequestParam("pageName") String pageName, @RequestParam("pageCode") String pageCode) {
|
Map<String, Boolean> list = defaultShowConfigService.getDefaultShowConfig(pageName,pageCode);
|
return Result.ok(list);
|
}
|
|
@PostMapping
|
@ApiOperation("新增")
|
@LogOperation("新增")
|
@Transactional(rollbackFor = Exception.class)
|
public Result insert(@RequestBody DefaultShowConfig defaultShowConfig) {
|
// 效验数据
|
ValidatorUtils.validateEntity(defaultShowConfig, AddGroup.class, DefaultGroup.class);
|
defaultShowConfigService.insert(defaultShowConfig);
|
return Result.ok();
|
}
|
}
|