code6新增贫道

56 阅读1分钟
1controller 
@ApiOperation(value = "新增")
@PostMapping("/save")
public ResponseResult insert(@RequestBody ChannelDto dto) {
    return channelService.insert(dto);
} 
2 

ResponseResult<AdChannel> insert(ChannelDto dto); 
3 
 /**
     * 保存频道信息
     * @param channelDto
     * @return
     */
    @PostMapping("/save")
    public ResponseResult  insert(@RequestBody ChannelDto channelDto){

//        参数判断
        if(channelDto == null || StringUtils.isBlank(channelDto.getName())){
            return ResponseResult.error(AppHttpCodeEnum.PARAM_REQUIRE);
        }
//        对象转换
        AdChannel adChannel = BeanHelper.copyProperties(channelDto, AdChannel.class);
        boolean b = channelService.save(adChannel);
        if(!b){
            throw new LeadException(AppHttpCodeEnum.SERVER_ERROR);
        }
        return ResponseResult.ok();
    }