diff --git a/src/main/java/com/sqx/modules/shipinquan/content/BlShipinquanController.java b/src/main/java/com/sqx/modules/shipinquan/content/BlShipinquanController.java new file mode 100644 index 0000000..2223a1c --- /dev/null +++ b/src/main/java/com/sqx/modules/shipinquan/content/BlShipinquanController.java @@ -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 qw = new QueryWrapper<>(); + qw.orderByDesc("create_time"); + IPage 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(); + } + +} diff --git a/src/main/java/com/sqx/modules/shipinquan/content/BlShipinquanPinglunController.java b/src/main/java/com/sqx/modules/shipinquan/content/BlShipinquanPinglunController.java new file mode 100644 index 0000000..c364563 --- /dev/null +++ b/src/main/java/com/sqx/modules/shipinquan/content/BlShipinquanPinglunController.java @@ -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 qw = new QueryWrapper<>(); + qw.orderByDesc("create_time"); + IPage 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(); + } + +} diff --git a/src/main/java/com/sqx/modules/shipinquan/content/app/AppShipinquanController.java b/src/main/java/com/sqx/modules/shipinquan/content/app/AppShipinquanController.java new file mode 100644 index 0000000..d4a4e08 --- /dev/null +++ b/src/main/java/com/sqx/modules/shipinquan/content/app/AppShipinquanController.java @@ -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 qw = new QueryWrapper<>(); + qw.orderByDesc("create_time"); + IPage 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 qw = new QueryWrapper<>(); + qw.orderByDesc("create_time"); + qw.eq("shipinquan_id",entity.getShipinquanId()); + IPage pageList = pinglunservice.page(new Page<>(page,limit),qw); + return Result.success().put("data",pageList); + } + + + +} diff --git a/src/main/java/com/sqx/modules/shipinquan/dao/BlShipinquanDao.java b/src/main/java/com/sqx/modules/shipinquan/dao/BlShipinquanDao.java new file mode 100644 index 0000000..f141f3b --- /dev/null +++ b/src/main/java/com/sqx/modules/shipinquan/dao/BlShipinquanDao.java @@ -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 { + +} \ No newline at end of file diff --git a/src/main/java/com/sqx/modules/shipinquan/dao/BlShipinquanPinglunDao.java b/src/main/java/com/sqx/modules/shipinquan/dao/BlShipinquanPinglunDao.java new file mode 100644 index 0000000..86c5c2f --- /dev/null +++ b/src/main/java/com/sqx/modules/shipinquan/dao/BlShipinquanPinglunDao.java @@ -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 { + +} \ No newline at end of file diff --git a/src/main/java/com/sqx/modules/shipinquan/entity/BlShipinquan.java b/src/main/java/com/sqx/modules/shipinquan/entity/BlShipinquan.java new file mode 100644 index 0000000..9e93778 --- /dev/null +++ b/src/main/java/com/sqx/modules/shipinquan/entity/BlShipinquan.java @@ -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图片目前都是视频,预留) + + +} diff --git a/src/main/java/com/sqx/modules/shipinquan/entity/BlShipinquanPinglun.java b/src/main/java/com/sqx/modules/shipinquan/entity/BlShipinquanPinglun.java new file mode 100644 index 0000000..010af5f --- /dev/null +++ b/src/main/java/com/sqx/modules/shipinquan/entity/BlShipinquanPinglun.java @@ -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 + + +} diff --git a/src/main/java/com/sqx/modules/shipinquan/service/BlShipinquanPinglunService.java b/src/main/java/com/sqx/modules/shipinquan/service/BlShipinquanPinglunService.java new file mode 100644 index 0000000..d922ec1 --- /dev/null +++ b/src/main/java/com/sqx/modules/shipinquan/service/BlShipinquanPinglunService.java @@ -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 { + +} \ No newline at end of file diff --git a/src/main/java/com/sqx/modules/shipinquan/service/BlShipinquanService.java b/src/main/java/com/sqx/modules/shipinquan/service/BlShipinquanService.java new file mode 100644 index 0000000..0b39ee6 --- /dev/null +++ b/src/main/java/com/sqx/modules/shipinquan/service/BlShipinquanService.java @@ -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 { + +} \ No newline at end of file diff --git a/src/main/java/com/sqx/modules/shipinquan/service/impl/BlShipinquanPinglunServiceImpl.java b/src/main/java/com/sqx/modules/shipinquan/service/impl/BlShipinquanPinglunServiceImpl.java new file mode 100644 index 0000000..57406d7 --- /dev/null +++ b/src/main/java/com/sqx/modules/shipinquan/service/impl/BlShipinquanPinglunServiceImpl.java @@ -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 implements BlShipinquanPinglunService { + +} \ No newline at end of file diff --git a/src/main/java/com/sqx/modules/shipinquan/service/impl/BlShipinquanServiceImpl.java b/src/main/java/com/sqx/modules/shipinquan/service/impl/BlShipinquanServiceImpl.java new file mode 100644 index 0000000..039a228 --- /dev/null +++ b/src/main/java/com/sqx/modules/shipinquan/service/impl/BlShipinquanServiceImpl.java @@ -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 implements BlShipinquanService { + +} \ No newline at end of file