| 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(); | 
|     } | 
| } |