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> startFlow(@RequestParam("pageName") String pageName, @RequestParam("pageCode") String pageCode) { Map 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(); } }