package com.elephant.framework.galaxy.aroad.module.szgl.controller;

import com.baomidou.mybatisplus.core.toolkit.Wrappers;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.elephant.framework.galaxy.aroad.response.R;
import com.elephant.framework.galaxy.aroad.module.common.annotation.SysLog;
import com.elephant.framework.galaxy.aroad.module.szgl.entity.SpdwVideoJn;
import com.elephant.framework.galaxy.aroad.module.szgl.service.SpdwVideoJnService;
import lombok.AllArgsConstructor;
import org.springframework.web.bind.annotation.*;
import com.elephant.framework.galaxy.aroad.module.common.controller.BaseController;


/**
 * 济南视频点信息
 *
 * @author Xingyuyang
 * @date 2019-06-04 14:58:43
 */
@RestController
@AllArgsConstructor
@RequestMapping("/szgl/spdwvideojn")
public class SpdwVideoJnController extends BaseController  {

  private final  SpdwVideoJnService spdwVideoJnService;

  /**
   * 分页查询
   * @param page 分页对象
   * @param spdwVideoJn 济南视频点信息
   * @return
   */
  @GetMapping("/page")
  public R getSpdwVideoJnPage(Page page, SpdwVideoJn spdwVideoJn) {
    return  new R<>(spdwVideoJnService.page(page,Wrappers.query(spdwVideoJn)));
  }


  /**
   * 通过视频点名称查询济南视频点信息
   * @param spname string
   * @return R
   */
  @GetMapping("/jnbyname")
  public SpdwVideoJn JNByName(@RequestParam("spname") String spname){
    spname = spname.replace("\"","");
    return spdwVideoJnService.JNByName(spname);
  }

}
