Skip to content

Commit

Permalink
点赞数量获取
Browse files Browse the repository at this point in the history
  • Loading branch information
zenofung committed Mar 9, 2022
1 parent c0500a6 commit 72baf0b
Show file tree
Hide file tree
Showing 35 changed files with 898 additions and 64 deletions.
8 changes: 7 additions & 1 deletion mall-common/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,8 @@
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<parent>
<groupId>com.zenofung</groupId>
<artifactId>wine_game</artifactId>
<groupId>com.zenofung</groupId>
<version>1.0-SNAPSHOT</version>
</parent>
<modelVersion>4.0.0</modelVersion>
Expand All @@ -16,6 +16,7 @@

<artifactId>mall-common</artifactId>
<description>每一个微服务公共的,工具类</description>

<dependencies>
<!-- <dependency>-->
<!-- <groupId>com.alibaba.cloud</groupId>-->
Expand All @@ -26,6 +27,11 @@
<groupId>com.alibaba.cloud</groupId>
<artifactId>spring-cloud-starter-alicloud-oss</artifactId>
</dependency>
<dependency>
<groupId>cn.hutool</groupId>
<artifactId>hutool-all</artifactId>
<version>5.7.22</version>
</dependency>
<dependency>
<groupId>com.baomidou</groupId>
<artifactId>mybatis-plus-boot-starter</artifactId>
Expand Down
28 changes: 28 additions & 0 deletions mall-common/src/main/java/com/zenofung/common/utils/ImageUtil.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
package com.zenofung.common.utils;

import cn.hutool.core.io.FileUtil;
import cn.hutool.core.util.IdUtil;

import java.io.File;

/**
* @description:
*
* @author: zeno fung
*
* @create: 2022-03-09 14:14
*/
public class ImageUtil {

public static String writeImage(byte[] imageBytes,String fileName,String targetPath,String imageUrl){
String fileSuffix = fileName.substring(fileName.lastIndexOf('.'));
if(!fileSuffix.equals(".jpg") && !fileSuffix.equals(".jpeg") && !fileSuffix.equals(".png") && !fileSuffix.equals(".gif")&& !fileSuffix.equals(".mp4")){
throw new RuntimeException("请上传图片或视频");
}
String s = IdUtil.fastUUID();
FileUtil.writeBytes(imageBytes, targetPath+s+fileSuffix);
return imageUrl+s+fileSuffix;
}


}
20 changes: 13 additions & 7 deletions wine/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -5,27 +5,28 @@
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.6.4</version>
<relativePath/> <!-- lookup parent from repository -->
<version>2.2.5.RELEASE</version>
<relativePath/>
</parent>
<groupId>com.zenofung</groupId>
<artifactId>wine</artifactId>
<version>0.0.1-SNAPSHOT</version>
<version>1.0-SNAPSHOT</version>
<name>wine</name>
<packaging>war</packaging>
<description>Demo project for Spring Boot</description>
<properties>
<java.version>1.8</java.version>
</properties>
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
<dependency>
<groupId>com.zenofung</groupId>
<artifactId>mall-common</artifactId>
<version>1.0-SNAPSHOT</version>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>

<dependency>
<groupId>org.springframework.boot</groupId>
Expand All @@ -35,10 +36,15 @@
</dependencies>

<build>
<finalName>winegame</finalName>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<!-- <configuration>-->
<!-- <fork>true</fork>-->
<!-- <includeSystemScope>true</includeSystemScope>&lt;!&ndash;添加此项&ndash;&gt;-->
<!-- </configuration>-->
</plugin>
</plugins>
</build>
Expand Down
19 changes: 19 additions & 0 deletions wine/src/main/java/com/wine/game/wine/ServletInitializer.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
package com.wine.game.wine;

import org.springframework.boot.builder.SpringApplicationBuilder;
import org.springframework.boot.web.servlet.ServletComponentScan;
import org.springframework.boot.web.servlet.support.SpringBootServletInitializer;
import org.springframework.cache.annotation.EnableCaching;
import org.springframework.context.annotation.EnableAspectJAutoProxy;
import org.springframework.scheduling.annotation.EnableScheduling;
import org.springframework.transaction.annotation.EnableTransactionManagement;


public class ServletInitializer extends SpringBootServletInitializer {

@Override
protected SpringApplicationBuilder configure(SpringApplicationBuilder application) {
this.setRegisterErrorPageFilter(false);
return application.sources(WineApplication.class);
}
}
1 change: 0 additions & 1 deletion wine/src/main/java/com/wine/game/wine/WineApplication.java
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,6 @@
import org.mybatis.spring.annotation.MapperScan;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.cloud.client.discovery.EnableDiscoveryClient;

/**
* @description:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -48,8 +48,7 @@ public R list(@RequestParam Map<String, Object> params){
@RequestMapping("/info/{id}")
//@RequiresPermissions("wine:article:info")
public R info(@PathVariable("id") Integer id){
ArticleEntity article = articleService.getById(id);

ArticleEntity article = articleService.getByIdAndContent(id);
return R.ok().put("article", article);
}

Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,91 @@
package com.wine.game.wine.controller;

import java.util.Arrays;
import java.util.Map;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.RestController;

import com.wine.game.wine.entity.ArticlePraiseEntity;
import com.wine.game.wine.service.ArticlePraiseService;
import com.zenofung.common.utils.PageUtils;
import com.zenofung.common.utils.R;



/**
*
*
* @author zenofung
* @email [email protected]
* @date 2022-03-09 17:35:50
*/
@RestController
@RequestMapping("wine/articlepraise")
public class ArticlePraiseController {
@Autowired
private ArticlePraiseService articlePraiseService;

/**
* 列表
*/
@RequestMapping("/list")
//@RequiresPermissions("wine:articlepraise:list")
public R list(@RequestParam Map<String, Object> params){
PageUtils page = articlePraiseService.queryPage(params);

return R.ok().put("page", page);
}


/**
* 信息
*/
@RequestMapping("/info/{id}")
//@RequiresPermissions("wine:articlepraise:info")
public R info(@PathVariable("id") Integer id){
ArticlePraiseEntity articlePraise = articlePraiseService.getById(id);

return R.ok().put("articlePraise", articlePraise);
}

/**
* 保存
*/
@RequestMapping("/save")
//@RequiresPermissions("wine:articlepraise:save")
public R save(@RequestBody ArticlePraiseEntity articlePraise){
articlePraiseService.save(articlePraise);

return R.ok();
}

/**
* 修改
*/
@RequestMapping("/update")
//@RequiresPermissions("wine:articlepraise:update")
public R update(@RequestBody ArticlePraiseEntity articlePraise){
articlePraiseService.updateById(articlePraise);

return R.ok();
}

/**
* 删除
*/
@RequestMapping("/delete")
//@RequiresPermissions("${moduleNamez}:articlepraise:delete")
public R delete(@RequestBody ArticlePraiseEntity articlePraiseEntity){
articlePraiseService.removeByUserId(articlePraiseEntity);

return R.ok();
}



}
Original file line number Diff line number Diff line change
@@ -0,0 +1,91 @@
package com.wine.game.wine.controller;

import java.util.Arrays;
import java.util.Map;

import com.wine.game.wine.entity.ComComEntity;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.RestController;

import com.wine.game.wine.entity.ComComPraiseEntity;
import com.wine.game.wine.service.ComComPraiseService;
import com.zenofung.common.utils.PageUtils;
import com.zenofung.common.utils.R;



/**
*
*
* @author zenofung
* @email [email protected]
* @date 2022-03-09 17:35:50
*/
@RestController
@RequestMapping("wine/comcompraise")
public class ComComPraiseController {
@Autowired
private ComComPraiseService comComPraiseService;

/**
* 列表
*/
@RequestMapping("/list")
//@RequiresPermissions("wine:comcompraise:list")
public R list(@RequestParam Map<String, Object> params){
PageUtils page = comComPraiseService.queryPage(params);

return R.ok().put("page", page);
}


/**
* 信息
*/
@RequestMapping("/info/{id}")
//@RequiresPermissions("wine:comcompraise:info")
public R info(@PathVariable("id") Integer id){
ComComPraiseEntity comComPraise = comComPraiseService.getById(id);

return R.ok().put("comComPraise", comComPraise);
}

/**
* 保存
*/
@RequestMapping("/save")
//@RequiresPermissions("wine:comcompraise:save")
public R save(@RequestBody ComComPraiseEntity comComPraise){
comComPraiseService.save(comComPraise);

return R.ok();
}

/**
* 修改
*/
@RequestMapping("/update")
//@RequiresPermissions("wine:comcompraise:update")
public R update(@RequestBody ComComPraiseEntity comComPraise){
comComPraiseService.updateById(comComPraise);

return R.ok();
}

/**
* 删除
*/
@RequestMapping("/delete")
//@RequiresPermissions("${moduleNamez}:comcompraise:delete")
public R delete(@RequestBody ComComPraiseEntity comComPraiseEntity){
comComPraiseService.removeByUserId(comComPraiseEntity);
return R.ok();
}



}
Loading

0 comments on commit 72baf0b

Please sign in to comment.