Commit 90bb8068 authored by Code-KingTT's avatar Code-KingTT

后端修改-王通通

parent 4a01f1a3
...@@ -25,6 +25,7 @@ ...@@ -25,6 +25,7 @@
<dependency> <dependency>
<groupId>org.springframework.cloud</groupId> <groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-netflix-eureka-client</artifactId> <artifactId>spring-cloud-starter-netflix-eureka-client</artifactId>
<version>3.1.3</version>
</dependency> </dependency>
<dependency> <dependency>
<groupId>org.springframework.boot</groupId> <groupId>org.springframework.boot</groupId>
......
...@@ -39,9 +39,9 @@ public class AmosToolTemplateController { ...@@ -39,9 +39,9 @@ public class AmosToolTemplateController {
@TycloudOperation(ApiLevel = UserType.SUPER_ADMIN, needAuth = false) @TycloudOperation(ApiLevel = UserType.SUPER_ADMIN, needAuth = false)
@PostMapping("/select/all") @PostMapping("/select/all")
@ApiOperation(value = "查询大全") @ApiOperation(value = "查询大全")
public ResponseModel<List<AmosToolTemplateModel>> query(@RequestParam(value = "templateScene") String templateScene, public ResponseModel<List<AmosToolTemplateModel>> query(@RequestParam(value = "categoryScene") String categoryScene,
@RequestParam(value = "miniSences") String miniSences) { @RequestParam(value = "miniSences") String miniSences) {
return ResponseHelper.buildResponse(amosToolTemplateService.query(templateScene, miniSences)); return ResponseHelper.buildResponse(amosToolTemplateService.query(categoryScene, miniSences));
} }
/** /**
......
package com.yeejoin.amos.api.tool.enums; package com.yeejoin.amos.api.tool.enums;
public enum SortType { public enum SortType {
COMPREHENSIVE("综合排序", "templateId", "asc"), COMPREHENSIVE("综合排序", "TEMPLATE_ID", "asc"),
LATEST("最新发布", "releaseTime", "desc"), LATEST("最新发布", "REC_DATE", "desc"),
VIEW_TIMES("最多浏览", "viewTimes", "desc"); VIEW_TIMES("最多浏览", "VIEW_TIMES", "desc");
private final String name; private final String name;
private final String field; private final String field;
......
...@@ -4,7 +4,6 @@ import lombok.Data; ...@@ -4,7 +4,6 @@ import lombok.Data;
import lombok.EqualsAndHashCode; import lombok.EqualsAndHashCode;
import org.typroject.tyboot.core.rdbms.model.BaseModel; import org.typroject.tyboot.core.rdbms.model.BaseModel;
import java.sql.Timestamp;
@EqualsAndHashCode(callSuper = true) @EqualsAndHashCode(callSuper = true)
@Data @Data
...@@ -32,11 +31,7 @@ public class AmosToolTemplateModel extends BaseModel { ...@@ -32,11 +31,7 @@ public class AmosToolTemplateModel extends BaseModel {
/** /**
* 模板URL * 模板URL
*/ */
private String templateUrl; private String templateLink;
/**
* 发布时间
*/
private Timestamp releaseTime;
/** /**
* 是否删除 * 是否删除
*/ */
......
...@@ -3,34 +3,38 @@ package com.yeejoin.amos.api.tool.face.orm.dao; ...@@ -3,34 +3,38 @@ package com.yeejoin.amos.api.tool.face.orm.dao;
import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.yeejoin.amos.api.tool.face.model.AmosToolTemplateModel; import com.yeejoin.amos.api.tool.face.model.AmosToolTemplateModel;
import com.yeejoin.amos.api.tool.face.orm.entity.AmosToolTemplate; import com.yeejoin.amos.api.tool.face.orm.entity.AmosToolTemplate;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param; import org.apache.ibatis.annotations.Param;
import org.apache.ibatis.annotations.Select; import org.apache.ibatis.annotations.Select;
import org.apache.ibatis.annotations.Update; import org.apache.ibatis.annotations.Update;
import java.util.List; import java.util.List;
@Mapper
public interface AmosToolTemplateMapper extends BaseMapper<AmosToolTemplate> { public interface AmosToolTemplateMapper extends BaseMapper<AmosToolTemplate> {
/** /**
* 全部 * 全部
*/ */
@Select("select templateUrl,templateName,agencyName,viewTimes,releaseTime from amos_tool_template" + @Select("select TEMPLATE_NAME,AGENCY_NAME,VIEW_TIMES,TEMPLATE_LINK,REC_DATE from amos_tool_template" +
" order by ${miniSences} ${way}") " order by ${miniSences} ${way}")
List<AmosToolTemplateModel> listAll(@Param("miniSences") String miniSences, List<AmosToolTemplateModel> listAll(@Param("miniSences") String miniSences,
@Param("way") String way); @Param("way") String way);
/** /**
* 具体场景 * 具体场景
*/ */
@Select("select templateUrl,templateName,agencyName,viewTimes,releaseTime from amos_tool_template" + @Select("select TEMPLATE_NAME,AGENCY_NAME,VIEW_TIMES,TEMPLATE_LINK,REC_DATE from amos_tool_template" +
" where categoryScene=#{categoryScene} order by ${miniSences} ${way}") " where CATEGORY_SCENE=#{categoryScene} order by `${miniSences}` ${way}")
List<AmosToolTemplateModel> queryByScenes(@Param("categoryScene") String categoryScene, List<AmosToolTemplateModel> queryByScenes(@Param("categoryScene") String categoryScene,
@Param("miniSences") String miniSences, @Param("way") String way); @Param("miniSences") String miniSences, @Param("way") String way);
@Select("select templateId,templateName,categoryScene,agencyName,viewTimes,templateUrl,releaseTime" + /**
* 列表展示
*/
@Select("select TEMPLATE_ID,TEMPLATE_NAME,CATEGORY_SCENE,AGENCY_NAME,VIEW_TIMES,TEMPLATE_LINK,REC_DATE" +
" from amos_tool_template") " from amos_tool_template")
List<AmosToolTemplateModel> listAll(); List<AmosToolTemplateModel> listData();
/** /**
* 更新查看次数 * 更新查看次数
*/ */
@Update("update amos_tool_template set viewTimes = viewTimes+1 where templateId = #{templateId}") @Update("update amos_tool_template set VIEW_TIMES = VIEW_TIMES+1 where TEMPLATE_ID = #{templateId}")
boolean updateById(Long templateId); boolean updateById(Long templateId);
} }
...@@ -46,13 +46,8 @@ public class AmosToolTemplate extends BaseEntity { ...@@ -46,13 +46,8 @@ public class AmosToolTemplate extends BaseEntity {
/** /**
* 模板URL * 模板URL
*/ */
@TableField("TEMPLATE_URL") @TableField("TEMPLATE_LINK")
private String templateUrl; private String templateLink;
/**
* 发布时间
*/
@TableField("RELEASE_TIME")
private Timestamp releaseTime;
/** /**
* 是否删除 * 是否删除
*/ */
......
...@@ -20,7 +20,7 @@ public class AmosToolTemplateService extends BaseService<AmosToolTemplateModel, ...@@ -20,7 +20,7 @@ public class AmosToolTemplateService extends BaseService<AmosToolTemplateModel,
* 查询所有 * 查询所有
*/ */
public List<AmosToolTemplateModel> queryEvery() { public List<AmosToolTemplateModel> queryEvery() {
return amosToolTemplateMapper.listAll(); return amosToolTemplateMapper.listData();
} }
/** /**
...@@ -33,15 +33,15 @@ public class AmosToolTemplateService extends BaseService<AmosToolTemplateModel, ...@@ -33,15 +33,15 @@ public class AmosToolTemplateService extends BaseService<AmosToolTemplateModel,
/** /**
* 获取排序类型 * 获取排序类型
*/ */
private SortType getSortType(String miniScenes) { private SortType getSortType(String miniSences) {
return SortType.fromName(miniScenes); return SortType.fromName(miniSences);
} }
/** /**
* 统一处理 * 统一处理
*/ */
public List<AmosToolTemplateModel> query(String categoryScene, String miniScenes) { public List<AmosToolTemplateModel> query(String categoryScene, String miniSences) {
SortType sortType = getSortType(miniScenes); SortType sortType = getSortType(miniSences);
if ("全部".equals(categoryScene)) { if ("全部".equals(categoryScene)) {
return amosToolTemplateMapper.listAll(sortType.getField(), sortType.getDirection()); return amosToolTemplateMapper.listAll(sortType.getField(), sortType.getDirection());
......
#DB properties: #DB properties:
# jdbc_config # jdbc_config
spring.datasource.url=jdbc:mysql://39.98.45.134:3306/amos_tool_library_test?allowMultiQueries=true #spring.datasource.url=jdbc:mysql://39.98.45.134:3306/amos_tool_library_test?allowMultiQueries=true
spring.datasource.url=jdbc:mysql://39.98.45.134:3306/amos_idx_biz?allowMultiQueries=true
spring.datasource.username=root spring.datasource.username=root
spring.datasource.password=Yeejoin@2020 spring.datasource.password=Yeejoin@2020
spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver
......
...@@ -11,6 +11,7 @@ spring.jackson.date-format=yyyy-MM-dd HH:mm:ss ...@@ -11,6 +11,7 @@ spring.jackson.date-format=yyyy-MM-dd HH:mm:ss
logging.config=classpath:logback-${spring.profiles.active}.xml logging.config=classpath:logback-${spring.profiles.active}.xml
#mybatis-plus\uFFFD\uFFFD\uFFFD\uFFFD\u05BE\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u02B9\uFFFD\uFFFDmybatis\uFFFD\u0123\uFFFD\uFFFD\uFFFD\uFFFD\u04B2\uFFFD\uFFFD\uFFFD #mybatis-plus\uFFFD\uFFFD\uFFFD\uFFFD\u05BE\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u02B9\uFFFD\uFFFDmybatis\uFFFD\u0123\uFFFD\uFFFD\uFFFD\uFFFD\u04B2\uFFFD\uFFFD\uFFFD
mybatis-plus.configuration.log-impl=org.apache.ibatis.logging.stdout.StdOutImpl mybatis-plus.configuration.log-impl=org.apache.ibatis.logging.stdout.StdOutImpl
mybatis-plus.configuration.map-underscore-to-camel-case=true
spring.datasource.type=com.zaxxer.hikari.HikariDataSource spring.datasource.type=com.zaxxer.hikari.HikariDataSource
spring.datasource.hikari.minimum-idle=10 spring.datasource.hikari.minimum-idle=10
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment