@ -1,25 +1,20 @@
package com.ruoyi.tcZz.controller ;
import java.util.List ;
import javax.servlet.http.HttpServletResponse ;
import com.ruoyi.tcZz.domain.TcAqyh ;
import com.ruoyi.tcZz.domain.TcWljg ;
import io.swagger.annotations.Api ;
import io.swagger.annotations.ApiOperation ;
import org.springframework.security.access.prepost.PreAuthorize ;
import org.springframework.beans.factory.annotation.Autowired ;
import org.springframework.web.bind.annotation.* ;
import com.ruoyi.common.annotation.Log ;
import com.ruoyi.common.core.controller.BaseController ;
import com.ruoyi.common.core.domain.AjaxResult ;
import com.ruoyi.common.enums.BusinessType ;
import com.ruoyi.common.core.page.TableDataInfo ;
import com.ruoyi.common.utils.poi.ExcelUtil ;
import com.ruoyi.tcZz.domain.TcBjsjwp ;
import com.ruoyi.tcZz.service.ITcBjsjwpService ;
import com.ruoyi.common.utils.poi.ExcelUtil ;
import com.ruoyi.common.core.page.TableDataInfo ;
import io.swagger.annotations.Api ;
import io.swagger.annotations.ApiOperation ;
import org.springframework.beans.factory.annotation.Autowired ;
import org.springframework.web.bind.annotation.* ;
import org.springframework.web.multipart.MultipartFile ;
import javax.servlet.http.HttpServletResponse ;
import java.util.List ;
/ * *
* 本 级 上 级 网 评 指 令 比 例 ( 月 ) Controller
*
@ -29,8 +24,7 @@ import org.springframework.web.multipart.MultipartFile;
@Api ( tags = "本级上级网评指令比例(月)" )
@RestController
@RequestMapping ( "/tcZz/networkEcology/bjsjwp" )
public class TcBjsjwpController extends BaseController
{
public class TcBjsjwpController extends BaseController {
@Autowired
private ITcBjsjwpService tcBjsjwpService ;
@ -39,8 +33,7 @@ public class TcBjsjwpController extends BaseController
* /
@ApiOperation ( value = "查询本级上级网评指令比例(月)列表" , response = TcBjsjwp . class )
@GetMapping ( "/list" )
public TableDataInfo list ( TcBjsjwp tcBjsjwp )
{
public TableDataInfo list ( TcBjsjwp tcBjsjwp ) {
startPage ( ) ;
List < TcBjsjwp > list = tcBjsjwpService . selectTcBjsjwpList ( tcBjsjwp ) ;
return getDataTable ( list ) ;
@ -51,8 +44,7 @@ public class TcBjsjwpController extends BaseController
* /
@ApiOperation ( value = "导出本级上级网评指令比例(月)列表" )
@PostMapping ( "/export" )
public void export ( HttpServletResponse response , TcBjsjwp tcBjsjwp )
{
public void export ( HttpServletResponse response , TcBjsjwp tcBjsjwp ) {
List < TcBjsjwp > list = tcBjsjwpService . selectTcBjsjwpList ( tcBjsjwp ) ;
ExcelUtil < TcBjsjwp > util = new ExcelUtil < TcBjsjwp > ( TcBjsjwp . class ) ;
util . exportExcel ( response , list , "本级上级网评指令比例(月)数据" ) ;
@ -63,8 +55,7 @@ public class TcBjsjwpController extends BaseController
* /
@ApiOperation ( value = "获取本级上级网评指令比例(月)详细信息" )
@GetMapping ( value = "/{id}" )
public AjaxResult getInfo ( @PathVariable ( "id" ) Long id )
{
public AjaxResult getInfo ( @PathVariable ( "id" ) Long id ) {
return success ( tcBjsjwpService . selectTcBjsjwpById ( id ) ) ;
}
@ -73,8 +64,7 @@ public class TcBjsjwpController extends BaseController
* /
@ApiOperation ( value = "新增本级上级网评指令比例(月)" )
@PostMapping
public AjaxResult add ( @RequestBody TcBjsjwp tcBjsjwp )
{
public AjaxResult add ( @RequestBody TcBjsjwp tcBjsjwp ) {
return toAjax ( tcBjsjwpService . insertTcBjsjwp ( tcBjsjwp ) ) ;
}
@ -83,8 +73,7 @@ public class TcBjsjwpController extends BaseController
* /
@ApiOperation ( value = "修改本级上级网评指令比例(月)" )
@PutMapping
public AjaxResult edit ( @RequestBody TcBjsjwp tcBjsjwp )
{
public AjaxResult edit ( @RequestBody TcBjsjwp tcBjsjwp ) {
return toAjax ( tcBjsjwpService . updateTcBjsjwp ( tcBjsjwp ) ) ;
}
@ -93,8 +82,7 @@ public class TcBjsjwpController extends BaseController
* /
@ApiOperation ( value = "删除本级上级网评指令比例(月)" )
@DeleteMapping ( "/{ids}" )
public AjaxResult remove ( @PathVariable Long [ ] ids )
{
public AjaxResult remove ( @PathVariable Long [ ] ids ) {
return toAjax ( tcBjsjwpService . deleteTcBjsjwpByIds ( ids ) ) ;
}
@ -110,6 +98,7 @@ public class TcBjsjwpController extends BaseController
tcBjsjwpService . importUser ( tcBjsjwpList ) ;
return AjaxResult . success ( ) ;
}
/ * *
* 批 量 启 用 禁 用
*
@ -123,10 +112,10 @@ public class TcBjsjwpController extends BaseController
tcBjsjwpService . updateByisStatus ( isStatus , ids ) ;
return AjaxResult . success ( ) ;
}
@ApiOperation ( "通用下载excel模板" )
@PostMapping ( "/importTemplate" )
public void importTemplate ( HttpServletResponse response )
{
public void importTemplate ( HttpServletResponse response ) {
ExcelUtil < TcBjsjwp > util = new ExcelUtil < TcBjsjwp > ( TcBjsjwp . class ) ;
util . importTemplateExcel ( response , " 本级上级网评指令比例(月)" ) ;
}