package com.hollywood.applet.controller;
|
|
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
|
import com.hollywood.applet.service.TInformationService;
|
import com.hollywood.common.basic.ApiResult;
|
import com.hollywood.common.basic.PageInfo;
|
import com.hollywood.common.model.TInformation;
|
import com.hollywood.common.model.TPopularActivity;
|
import io.swagger.annotations.Api;
|
import io.swagger.annotations.ApiOperation;
|
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.web.bind.annotation.*;
|
|
import java.util.List;
|
|
/**
|
* <p>
|
* 资讯管理 前端控制器
|
* </p>
|
*
|
* @author xiaochen
|
* @since 2024-02-29
|
*/
|
@RestController
|
@RequestMapping("/tInformation")
|
@Api(tags = "全球影视快讯")
|
public class TInformationController {
|
|
|
@Autowired
|
private TInformationService informationService;
|
|
|
|
@ApiOperation(value = "查询")
|
@GetMapping("/list")
|
public ApiResult<PageInfo<TInformation>> getConfigById(@RequestParam int pageNum,
|
@RequestParam int pageSize, String name)
|
{
|
PageInfo<TInformation> pageInfo = new PageInfo<>(pageNum, pageSize);
|
List<TInformation> informations = informationService.queryByName(name);
|
pageInfo.setRecords(informations);
|
return ApiResult.success(pageInfo);
|
}
|
|
|
@ApiOperation(value = "非遗查询")
|
@GetMapping("/list/source")
|
public ApiResult<PageInfo<TInformation>> list(@RequestParam int pageNum,
|
@RequestParam int pageSize, String name)
|
{
|
PageInfo<TInformation> pageInfo = new PageInfo<>(pageNum, pageSize);
|
List<TInformation> informations = informationService.queryByNameSource(name);
|
pageInfo.setRecords(informations);
|
return ApiResult.success(pageInfo);
|
}
|
|
@ApiOperation(value = "查询")
|
@PostMapping("/detail")
|
public ApiResult<TInformation> getConfigById(Long id)
|
{
|
TInformation byId = informationService.getById(id);
|
return ApiResult.success(byId);
|
}
|
@ApiOperation(value = "阅读")
|
@PostMapping("/read")
|
public ApiResult read(Long id)
|
{
|
TInformation byId = informationService.getById(id);
|
byId.setReadCount(byId.getReadCount()==null ?0 :byId.getReadCount()+1);
|
informationService.updateById(byId);
|
return ApiResult.success();
|
}
|
|
|
}
|