添加视频圈基本功能
This commit is contained in:
parent
b9e8d5e724
commit
9773184b6c
|
@ -0,0 +1,60 @@
|
|||
package com.sqx.modules.shipinquan.content;
|
||||
|
||||
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
||||
import com.baomidou.mybatisplus.core.metadata.IPage;
|
||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||
import com.sqx.common.utils.Result;
|
||||
import com.sqx.modules.shipinquan.entity.BlShipinquan;
|
||||
import com.sqx.modules.shipinquan.service.BlShipinquanService;
|
||||
import io.swagger.annotations.Api;
|
||||
import io.swagger.annotations.ApiOperation;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.web.bind.annotation.GetMapping;
|
||||
import org.springframework.web.bind.annotation.PostMapping;
|
||||
import org.springframework.web.bind.annotation.RequestMapping;
|
||||
import org.springframework.web.bind.annotation.RestController;
|
||||
|
||||
import java.util.Date;
|
||||
|
||||
|
||||
@RestController
|
||||
@RequestMapping("/bl/shipinquan")
|
||||
public class BlShipinquanController {
|
||||
|
||||
@Autowired
|
||||
private BlShipinquanService service;
|
||||
|
||||
|
||||
@GetMapping("/list")
|
||||
@ApiOperation("获取数据列表")
|
||||
public Result list(BlShipinquan entity, Integer page, Integer limit){
|
||||
QueryWrapper<BlShipinquan> qw = new QueryWrapper<>();
|
||||
qw.orderByDesc("create_time");
|
||||
IPage<BlShipinquan> pageList = service.page(new Page<>(page,limit),qw);
|
||||
return Result.success().put("data",pageList);
|
||||
}
|
||||
|
||||
@PostMapping("/add")
|
||||
@ApiOperation("添加")
|
||||
public Result add(BlShipinquan BlShipinquan){
|
||||
BlShipinquan.setCreateTime(new Date());
|
||||
service.save(BlShipinquan);
|
||||
return Result.success();
|
||||
}
|
||||
|
||||
@PostMapping("/modify")
|
||||
@ApiOperation("修改")
|
||||
public Result modify(BlShipinquan BlShipinquan){
|
||||
BlShipinquan.setCreateTime(new Date());
|
||||
service.updateById(BlShipinquan);
|
||||
return Result.success();
|
||||
}
|
||||
|
||||
@PostMapping("/delete")
|
||||
@ApiOperation("删除")
|
||||
public Result delete(BlShipinquan BlShipinquan){
|
||||
service.removeById(BlShipinquan.getId());
|
||||
return Result.success();
|
||||
}
|
||||
|
||||
}
|
|
@ -0,0 +1,60 @@
|
|||
package com.sqx.modules.shipinquan.content;
|
||||
|
||||
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
||||
import com.baomidou.mybatisplus.core.metadata.IPage;
|
||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||
import com.sqx.common.utils.Result;
|
||||
import com.sqx.modules.shipinquan.entity.BlShipinquanPinglun;
|
||||
import com.sqx.modules.shipinquan.service.BlShipinquanPinglunService;
|
||||
import io.swagger.annotations.Api;
|
||||
import io.swagger.annotations.ApiOperation;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.web.bind.annotation.GetMapping;
|
||||
import org.springframework.web.bind.annotation.PostMapping;
|
||||
import org.springframework.web.bind.annotation.RequestMapping;
|
||||
import org.springframework.web.bind.annotation.RestController;
|
||||
|
||||
import java.util.Date;
|
||||
|
||||
|
||||
@RestController
|
||||
@RequestMapping("/bl/shipinquanPinglun")
|
||||
public class BlShipinquanPinglunController {
|
||||
|
||||
@Autowired
|
||||
private BlShipinquanPinglunService service;
|
||||
|
||||
|
||||
@GetMapping("/list")
|
||||
@ApiOperation("获取数据列表")
|
||||
public Result list(BlShipinquanPinglun entity, Integer page, Integer limit){
|
||||
QueryWrapper<BlShipinquanPinglun> qw = new QueryWrapper<>();
|
||||
qw.orderByDesc("create_time");
|
||||
IPage<BlShipinquanPinglun> pageList = service.page(new Page<>(page,limit),qw);
|
||||
return Result.success().put("data",pageList);
|
||||
}
|
||||
|
||||
@PostMapping("/add")
|
||||
@ApiOperation("添加")
|
||||
public Result add(BlShipinquanPinglun BlShipinquanPinglun){
|
||||
BlShipinquanPinglun.setCreateTime(new Date());
|
||||
service.save(BlShipinquanPinglun);
|
||||
return Result.success();
|
||||
}
|
||||
|
||||
@PostMapping("/modify")
|
||||
@ApiOperation("修改")
|
||||
public Result modify(BlShipinquanPinglun BlShipinquanPinglun){
|
||||
BlShipinquanPinglun.setCreateTime(new Date());
|
||||
service.updateById(BlShipinquanPinglun);
|
||||
return Result.success();
|
||||
}
|
||||
|
||||
@PostMapping("/delete")
|
||||
@ApiOperation("删除")
|
||||
public Result delete(BlShipinquanPinglun BlShipinquanPinglun){
|
||||
service.removeById(BlShipinquanPinglun.getId());
|
||||
return Result.success();
|
||||
}
|
||||
|
||||
}
|
|
@ -0,0 +1,77 @@
|
|||
package com.sqx.modules.shipinquan.content.app;
|
||||
|
||||
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
||||
import com.baomidou.mybatisplus.core.metadata.IPage;
|
||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||
import com.sqx.common.utils.Result;
|
||||
import com.sqx.modules.shipinquan.entity.BlShipinquan;
|
||||
import com.sqx.modules.shipinquan.entity.BlShipinquanPinglun;
|
||||
import com.sqx.modules.shipinquan.service.BlShipinquanPinglunService;
|
||||
import com.sqx.modules.shipinquan.service.BlShipinquanService;
|
||||
import io.swagger.annotations.Api;
|
||||
import io.swagger.annotations.ApiOperation;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.web.bind.annotation.GetMapping;
|
||||
import org.springframework.web.bind.annotation.PostMapping;
|
||||
import org.springframework.web.bind.annotation.RequestMapping;
|
||||
import org.springframework.web.bind.annotation.RestController;
|
||||
|
||||
import java.util.Date;
|
||||
|
||||
@RestController
|
||||
@RequestMapping("/app/shipinquan")
|
||||
@Api(value = "视频圈", tags = {"视频圈"})
|
||||
public class AppShipinquanController {
|
||||
|
||||
|
||||
@Autowired
|
||||
private BlShipinquanService service;
|
||||
@Autowired
|
||||
private BlShipinquanPinglunService pinglunservice;
|
||||
|
||||
@GetMapping("/list")
|
||||
@ApiOperation("获取视频数据列表")
|
||||
public Result list(BlShipinquan entity, Integer page, Integer limit){
|
||||
QueryWrapper<BlShipinquan> qw = new QueryWrapper<>();
|
||||
qw.orderByDesc("create_time");
|
||||
IPage<BlShipinquan> pageList = service.page(new Page<>(page,limit),qw);
|
||||
return Result.success().put("data",pageList);
|
||||
}
|
||||
|
||||
@PostMapping("/add")
|
||||
@ApiOperation("添加视频内容")
|
||||
public Result add(BlShipinquan BlShipinquan){
|
||||
BlShipinquan.setCreateTime(new Date());
|
||||
service.save(BlShipinquan);
|
||||
return Result.success();
|
||||
}
|
||||
|
||||
@PostMapping("/delete")
|
||||
@ApiOperation("删除")
|
||||
public Result delete(BlShipinquan BlShipinquan){
|
||||
service.removeById(BlShipinquan.getId());
|
||||
return Result.success();
|
||||
}
|
||||
|
||||
|
||||
@PostMapping("/addContent")
|
||||
@ApiOperation("添加评论内容")
|
||||
public Result addContent(BlShipinquanPinglun BlShipinquanPinglun){
|
||||
BlShipinquanPinglun.setCreateTime(new Date());
|
||||
pinglunservice.save(BlShipinquanPinglun);
|
||||
return Result.success();
|
||||
}
|
||||
|
||||
@GetMapping("/contentlist")
|
||||
@ApiOperation("获取评论数据列表")
|
||||
public Result list(BlShipinquanPinglun entity, Integer page, Integer limit){
|
||||
QueryWrapper<BlShipinquanPinglun> qw = new QueryWrapper<>();
|
||||
qw.orderByDesc("create_time");
|
||||
qw.eq("shipinquan_id",entity.getShipinquanId());
|
||||
IPage<BlShipinquanPinglun> pageList = pinglunservice.page(new Page<>(page,limit),qw);
|
||||
return Result.success().put("data",pageList);
|
||||
}
|
||||
|
||||
|
||||
|
||||
}
|
|
@ -0,0 +1,10 @@
|
|||
package com.sqx.modules.shipinquan.dao;
|
||||
|
||||
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
||||
import com.sqx.modules.shipinquan.entity.BlShipinquan;
|
||||
import org.apache.ibatis.annotations.Mapper;
|
||||
|
||||
@Mapper
|
||||
public interface BlShipinquanDao extends BaseMapper<BlShipinquan> {
|
||||
|
||||
}
|
|
@ -0,0 +1,10 @@
|
|||
package com.sqx.modules.shipinquan.dao;
|
||||
|
||||
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
||||
import com.sqx.modules.shipinquan.entity.BlShipinquanPinglun;
|
||||
import org.apache.ibatis.annotations.Mapper;
|
||||
|
||||
@Mapper
|
||||
public interface BlShipinquanPinglunDao extends BaseMapper<BlShipinquanPinglun> {
|
||||
|
||||
}
|
|
@ -0,0 +1,32 @@
|
|||
package com.sqx.modules.shipinquan.entity;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.IdType;
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import lombok.Data;
|
||||
import org.springframework.format.annotation.DateTimeFormat;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.util.Date;
|
||||
|
||||
|
||||
@Data
|
||||
@TableName("bl_shipinquan")
|
||||
public class BlShipinquan implements Serializable {
|
||||
private static final long serialVersionUID = 1L;
|
||||
@TableId(type = IdType.AUTO)
|
||||
private Long id;
|
||||
|
||||
@DateTimeFormat(pattern = "yyyy-MM-dd")
|
||||
@JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
|
||||
private Date createTime;//创建实践
|
||||
private Long createBy;//创建人
|
||||
private String content;//发布内容
|
||||
private String filePath;//路径
|
||||
private int dzs;//点赞数
|
||||
private int pls;//评论数
|
||||
private int type;//类型(0视频,1图片目前都是视频,预留)
|
||||
|
||||
|
||||
}
|
|
@ -0,0 +1,37 @@
|
|||
package com.sqx.modules.shipinquan.entity;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.IdType;
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import lombok.Data;
|
||||
import org.springframework.format.annotation.DateTimeFormat;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.util.Date;
|
||||
|
||||
|
||||
/**
|
||||
* @description:
|
||||
* @author:zc.
|
||||
* @createData:2024-1-17 上午 10:34
|
||||
* @projectName:anmo
|
||||
* @className:userRecharge
|
||||
* @packageName:com.sqx.modules.artificer.entity
|
||||
*/
|
||||
@Data
|
||||
@TableName("bl_shipinquan_pinglun")
|
||||
public class BlShipinquanPinglun implements Serializable {
|
||||
private static final long serialVersionUID = 1L;
|
||||
@TableId(type = IdType.AUTO)
|
||||
private Long id;
|
||||
|
||||
@DateTimeFormat(pattern = "yyyy-MM-dd")
|
||||
@JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
|
||||
private Date createTime;//创建实践
|
||||
private Long createBy;//创建人
|
||||
private String content;//发布内容
|
||||
private int shipinquanId;//主表id
|
||||
|
||||
|
||||
}
|
|
@ -0,0 +1,8 @@
|
|||
package com.sqx.modules.shipinquan.service;
|
||||
|
||||
import com.baomidou.mybatisplus.extension.service.IService;
|
||||
import com.sqx.modules.shipinquan.entity.BlShipinquanPinglun;
|
||||
|
||||
public interface BlShipinquanPinglunService extends IService<BlShipinquanPinglun> {
|
||||
|
||||
}
|
|
@ -0,0 +1,8 @@
|
|||
package com.sqx.modules.shipinquan.service;
|
||||
|
||||
import com.baomidou.mybatisplus.extension.service.IService;
|
||||
import com.sqx.modules.shipinquan.entity.BlShipinquan;
|
||||
|
||||
public interface BlShipinquanService extends IService<BlShipinquan> {
|
||||
|
||||
}
|
|
@ -0,0 +1,12 @@
|
|||
package com.sqx.modules.shipinquan.service.impl;
|
||||
|
||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||
import com.sqx.modules.shipinquan.dao.BlShipinquanPinglunDao;
|
||||
import com.sqx.modules.shipinquan.entity.BlShipinquanPinglun;
|
||||
import com.sqx.modules.shipinquan.service.BlShipinquanPinglunService;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
@Service
|
||||
public class BlShipinquanPinglunServiceImpl extends ServiceImpl<BlShipinquanPinglunDao, BlShipinquanPinglun> implements BlShipinquanPinglunService {
|
||||
|
||||
}
|
|
@ -0,0 +1,12 @@
|
|||
package com.sqx.modules.shipinquan.service.impl;
|
||||
|
||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||
import com.sqx.modules.shipinquan.dao.BlShipinquanDao;
|
||||
import com.sqx.modules.shipinquan.entity.BlShipinquan;
|
||||
import com.sqx.modules.shipinquan.service.BlShipinquanService;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
@Service
|
||||
public class BlShipinquanServiceImpl extends ServiceImpl<BlShipinquanDao, BlShipinquan> implements BlShipinquanService {
|
||||
|
||||
}
|
Loading…
Reference in New Issue