From b1516fedd7deedb61641321158fce862f77b4b4d Mon Sep 17 00:00:00 2001
From: fangyuan <527392886@qq.com>
Date: 星期二, 22 十一月 2022 11:51:53 +0800
Subject: [PATCH] 更新访问路径白名单,部分接口修改
---
ycl-common/src/main/java/com/ycl/config/IgnoreUrlsConfig.java | 42 +++++-----
ycl-platform/src/main/java/com/ycl/entity/NewsDuty.java | 12 ++
ycl-platform/src/main/java/com/ycl/controller/NewsIpController.java | 8 ++
ycl-platform/src/main/java/com/ycl/entity/NewsAdmin.java | 22 ++++-
ycl-platform/src/main/java/com/ycl/entity/NewsIp.java | 6 +
ycl-platform/src/main/java/com/ycl/controller/ImageUploadController.java | 2
ycl-platform/src/main/java/com/ycl/entity/NewsPolice.java | 9 ++
ycl-platform/src/main/java/com/ycl/controller/NewsAdminController.java | 1
ycl-platform/src/main/java/com/ycl/config/Intercept.java | 9 +
ycl-platform/src/main/java/com/ycl/entity/NewsColumnInformation.java | 7 +
ycl-platform/src/main/java/com/ycl/controller/NewsPoliceController.java | 2
ycl-platform/src/main/java/com/ycl/config/WebMvcConfig.java | 7 +
ycl-platform/src/main/java/com/ycl/entity/NewsInformationPolice.java | 8 +
ycl-platform/src/main/java/com/ycl/entity/NewsChannel.java | 6 +
.idea/compiler.xml | 2
ycl-platform/src/main/resources/application.yml | 14 +++
ycl-platform/src/main/java/com/ycl/entity/NewsChannelColumn.java | 5 +
ycl-platform/src/main/java/com/ycl/entity/NewsColumn.java | 4 +
ycl-platform/src/main/java/com/ycl/entity/NewsDepartment.java | 5 +
ycl-platform/src/main/java/com/ycl/entity/NewsInformation.java | 13 +++
20 files changed, 142 insertions(+), 42 deletions(-)
diff --git a/.idea/compiler.xml b/.idea/compiler.xml
index 5c2e59d..efcd749 100644
--- a/.idea/compiler.xml
+++ b/.idea/compiler.xml
@@ -7,8 +7,8 @@
<sourceOutputDir name="target/generated-sources/annotations" />
<sourceTestOutputDir name="target/generated-test-sources/test-annotations" />
<outputRelativeToContentRoot value="true" />
- <module name="ycl-platform" />
<module name="ycl-common" />
+ <module name="ycl-platform" />
</profile>
</annotationProcessing>
</component>
diff --git a/ycl-common/src/main/java/com/ycl/config/IgnoreUrlsConfig.java b/ycl-common/src/main/java/com/ycl/config/IgnoreUrlsConfig.java
index 9faa8e3..03a9baf 100644
--- a/ycl-common/src/main/java/com/ycl/config/IgnoreUrlsConfig.java
+++ b/ycl-common/src/main/java/com/ycl/config/IgnoreUrlsConfig.java
@@ -1,20 +1,22 @@
-package com.ycl.config;
-
-import lombok.Getter;
-import lombok.Setter;
-import org.springframework.boot.context.properties.ConfigurationProperties;
-
-import java.util.ArrayList;
-import java.util.List;
-
-/**
- * 鐢ㄤ簬閰嶇疆鐧藉悕鍗曡祫婧愯矾寰�
- */
-@Getter
-@Setter
-@ConfigurationProperties(prefix = "secure.ignored")
-public class IgnoreUrlsConfig {
-
- private List<String> urls = new ArrayList<>();
-
-}
+package com.ycl.config;
+
+import lombok.Getter;
+import lombok.Setter;
+import org.springframework.boot.context.properties.ConfigurationProperties;
+import org.springframework.stereotype.Component;
+
+import java.util.ArrayList;
+import java.util.List;
+
+/**
+ * 鐢ㄤ簬閰嶇疆鐧藉悕鍗曡祫婧愯矾寰�
+ */
+@Getter
+@Setter
+@Component
+@ConfigurationProperties(prefix = "secure.ignored")
+public class IgnoreUrlsConfig {
+
+ private List<String> urls = new ArrayList<>();
+
+}
diff --git a/ycl-platform/src/main/java/com/ycl/config/Intercept.java b/ycl-platform/src/main/java/com/ycl/config/Intercept.java
index a0075a9..b6887d1 100644
--- a/ycl-platform/src/main/java/com/ycl/config/Intercept.java
+++ b/ycl-platform/src/main/java/com/ycl/config/Intercept.java
@@ -14,6 +14,7 @@
import javax.annotation.Resource;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
+import java.io.IOException;
import java.util.List;
import java.util.stream.Collectors;
@@ -25,14 +26,18 @@
NewsIpService newsIpService;
@Override
- public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler) {
+ public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler) throws IOException {
List<String> ips = newsIpService.list().stream().map(item->item.getIpAddess()).collect(Collectors.toList());
if (!ips.contains(request.getRemoteAddr())){
return false;
}
String token = request.getHeader("token");
- System.out.println(token);
JwtTokenUtil jwtTokenUtil = new JwtTokenUtil();
+ if (token==null||token.isEmpty()){
+// response.sendRedirect("");
+// return true;
+ throw new ApiException("鐢ㄦ埛鏈櫥褰�");
+ }
AuthInfo authInfo = jwtTokenUtil.parseToken(token);
if (authInfo == null) {
throw new ApiException("鏈璇佺敤鎴�");
diff --git a/ycl-platform/src/main/java/com/ycl/config/WebMvcConfig.java b/ycl-platform/src/main/java/com/ycl/config/WebMvcConfig.java
index 79aaed1..44ad238 100644
--- a/ycl-platform/src/main/java/com/ycl/config/WebMvcConfig.java
+++ b/ycl-platform/src/main/java/com/ycl/config/WebMvcConfig.java
@@ -1,5 +1,6 @@
package com.ycl.config;
+import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.web.servlet.config.annotation.InterceptorRegistry;
@@ -13,10 +14,14 @@
return new Intercept();
}
+ @Autowired
+ IgnoreUrlsConfig urlsConfig;
+
@Override
public void addInterceptors(InterceptorRegistry registry) {
registry.addInterceptor(this.Intercept())
//闇�瑕侀獙璇佽姹傝矾寰� /*浠h〃鍏ㄩ儴
- .addPathPatterns("/newsAdmin/login");
+ .addPathPatterns("/*")
+ .excludePathPatterns(urlsConfig.getUrls());
}
}
diff --git a/ycl-platform/src/main/java/com/ycl/controller/ImageUploadController.java b/ycl-platform/src/main/java/com/ycl/controller/ImageUploadController.java
index 4d76996..e0140da 100644
--- a/ycl-platform/src/main/java/com/ycl/controller/ImageUploadController.java
+++ b/ycl-platform/src/main/java/com/ycl/controller/ImageUploadController.java
@@ -21,7 +21,7 @@
@RequestMapping("upload")
@Api(tags = "鍥剧墖涓婁紶")
public class ImageUploadController {
- @ApiOperation(value="/image", notes = "涓婁紶鍥剧墖")
+ @ApiOperation(value="涓婁紶鍥剧墖")
@RequestMapping(value = "/image", method = RequestMethod.POST)
public CommonResult uploadImage(HttpServletRequest request, MultipartFile image) throws IOException {
diff --git a/ycl-platform/src/main/java/com/ycl/controller/NewsAdminController.java b/ycl-platform/src/main/java/com/ycl/controller/NewsAdminController.java
index 0635f69..1fd419a 100644
--- a/ycl-platform/src/main/java/com/ycl/controller/NewsAdminController.java
+++ b/ycl-platform/src/main/java/com/ycl/controller/NewsAdminController.java
@@ -50,6 +50,7 @@
} else {
if (admin.getPassword().equals(MD5Util.md5Encrypt32Lower(loginParam.getPassword()))) {
JwtTokenUtil jwtTokenUtil = new JwtTokenUtil();
+
return CommonResult.success(jwtTokenUtil.generateToken(admin.getId(), admin.getUsername()));
} else {
return CommonResult.failed("瀵嗙爜閿欒");
diff --git a/ycl-platform/src/main/java/com/ycl/controller/NewsIpController.java b/ycl-platform/src/main/java/com/ycl/controller/NewsIpController.java
index 5ddc4f5..920ffe8 100644
--- a/ycl-platform/src/main/java/com/ycl/controller/NewsIpController.java
+++ b/ycl-platform/src/main/java/com/ycl/controller/NewsIpController.java
@@ -8,6 +8,8 @@
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.ycl.entity.NewsIp;
import com.ycl.service.NewsIpService;
+import io.swagger.annotations.Api;
+import io.swagger.annotations.ApiOperation;
import org.springframework.web.bind.annotation.*;
import javax.annotation.Resource;
@@ -22,6 +24,7 @@
*/
@RestController
@RequestMapping("newsIp")
+@Api(tags = "ip绠$悊")
public class NewsIpController extends ApiController {
/**
* 鏈嶅姟瀵硅薄
@@ -37,6 +40,7 @@
* @return 鎵�鏈夋暟鎹�
*/
@GetMapping
+ @ApiOperation("鏌ヨ鎵�鏈�")
public R selectAll(Page<NewsIp> page, NewsIp newsIp) {
return success(this.newsIpService.page(page, new QueryWrapper<>(newsIp)));
}
@@ -48,6 +52,7 @@
* @return 鍗曟潯鏁版嵁
*/
@GetMapping("{id}")
+ @ApiOperation("鎸塱d鏌ヨ")
public R selectOne(@PathVariable Serializable id) {
return success(this.newsIpService.getById(id));
}
@@ -59,6 +64,7 @@
* @return 鏂板缁撴灉
*/
@PostMapping
+ @ApiOperation("鏂板")
public R insert(@RequestBody NewsIp newsIp) {
return success(this.newsIpService.save(newsIp));
}
@@ -70,6 +76,7 @@
* @return 淇敼缁撴灉
*/
@PutMapping
+ @ApiOperation("淇敼")
public R update(@RequestBody NewsIp newsIp) {
return success(this.newsIpService.updateById(newsIp));
}
@@ -81,6 +88,7 @@
* @return 鍒犻櫎缁撴灉
*/
@DeleteMapping
+ @ApiOperation("鍒犻櫎")
public R delete(@RequestParam("idList") List<Long> idList) {
return success(this.newsIpService.removeByIds(idList));
}
diff --git a/ycl-platform/src/main/java/com/ycl/controller/NewsPoliceController.java b/ycl-platform/src/main/java/com/ycl/controller/NewsPoliceController.java
index 37feae5..815d910 100644
--- a/ycl-platform/src/main/java/com/ycl/controller/NewsPoliceController.java
+++ b/ycl-platform/src/main/java/com/ycl/controller/NewsPoliceController.java
@@ -73,7 +73,7 @@
*/
@Transactional(rollbackFor = SQLException.class)
@PostMapping
- @ApiOperation(value = "鏂板鏁版嵁")
+ @ApiOperation(value = "鏂板璀﹀憳骞舵敞鍐�")
public R insert(@RequestBody NewsPolice newsPolice) {
this.newsPoliceService.save(newsPolice);
return success(newsAdminService.autoCreateAdmin(newsPolice));
diff --git a/ycl-platform/src/main/java/com/ycl/entity/NewsAdmin.java b/ycl-platform/src/main/java/com/ycl/entity/NewsAdmin.java
index 483902a..f3cfdbe 100644
--- a/ycl-platform/src/main/java/com/ycl/entity/NewsAdmin.java
+++ b/ycl-platform/src/main/java/com/ycl/entity/NewsAdmin.java
@@ -2,6 +2,8 @@
import com.baomidou.mybatisplus.extension.activerecord.Model;
+import io.swagger.annotations.ApiModelProperty;
+
import java.io.Serializable;
import java.util.Date;
@@ -13,37 +15,49 @@
*/
@SuppressWarnings("serial")
public class NewsAdmin extends Model<NewsAdmin> {
-
- private Long id;
+
+ @ApiModelProperty("涓婚敭")
+ private Integer id;
//鐢ㄦ埛濮撳悕
+ @ApiModelProperty("鐢ㄦ埛濮撳悕")
private String username;
//瀵嗙爜
+ @ApiModelProperty("瀵嗙爜")
private String password;
//澶村儚
+ @ApiModelProperty("澶村儚")
private String icon;
//閭
+ @ApiModelProperty("閭")
private String email;
//澶囨敞淇℃伅
+ @ApiModelProperty("澶囨敞淇℃伅")
private String note;
//鍒涘缓鏃堕棿
+ @ApiModelProperty("鍒涘缓鏃堕棿")
private Date createTime;
//甯愬彿鍚敤鐘舵�侊細0->绂佺敤锛�1->鍚敤
+ @ApiModelProperty("甯愬彿鍚敤鐘舵��")
private Integer status;
// 0->濂筹紝1->鐢�
+ @ApiModelProperty("鎬у埆")
private Integer sex;
//鎵嬫満
+ @ApiModelProperty("鎵嬫満")
private String mobile;
//鏄惁涓虹綉鏍肩鐞嗗憳锛�0->涓嶆槸锛�1->鏄�
+ @ApiModelProperty("鏄惁涓虹鐞嗗憳")
private Integer isGrid;
//璀﹀憳id
+ @ApiModelProperty("璀﹀憳id")
private Integer newsPoliceId;
- public Long getId() {
+ public Integer getId() {
return id;
}
- public void setId(Long id) {
+ public void setId(Integer id) {
this.id = id;
}
diff --git a/ycl-platform/src/main/java/com/ycl/entity/NewsChannel.java b/ycl-platform/src/main/java/com/ycl/entity/NewsChannel.java
index 7a3f875..fa66012 100644
--- a/ycl-platform/src/main/java/com/ycl/entity/NewsChannel.java
+++ b/ycl-platform/src/main/java/com/ycl/entity/NewsChannel.java
@@ -3,6 +3,7 @@
import com.baomidou.mybatisplus.extension.activerecord.Model;
import com.fasterxml.jackson.annotation.JsonFormat;
+import io.swagger.annotations.ApiModelProperty;
import java.io.Serializable;
import java.sql.Date;
@@ -17,15 +18,20 @@
@SuppressWarnings("serial")
public class NewsChannel extends Model<NewsChannel> {
//id
+ @ApiModelProperty("涓婚敭")
private Integer id;
//棰戦亾鍚嶇О
+ @ApiModelProperty("棰戦亾鍚嶇О")
private String name;
//棰戦亾缂栫爜ps鍚嶇О棣栧瓧姣�
+ @ApiModelProperty("棰戦亾缂栫爜")
private String code;
//鍒涘缓鏃堕棿
+ @ApiModelProperty("鍒涘缓鏃堕棿")
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
private Date createTime;
//鏍忕洰id
+ @ApiModelProperty("鏍忕洰id")
private List<String> columnId;
public List<String> getColumnId() {
diff --git a/ycl-platform/src/main/java/com/ycl/entity/NewsChannelColumn.java b/ycl-platform/src/main/java/com/ycl/entity/NewsChannelColumn.java
index f4d926f..665e2ea 100644
--- a/ycl-platform/src/main/java/com/ycl/entity/NewsChannelColumn.java
+++ b/ycl-platform/src/main/java/com/ycl/entity/NewsChannelColumn.java
@@ -2,6 +2,7 @@
import com.baomidou.mybatisplus.extension.activerecord.Model;
+import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Builder;
@@ -17,11 +18,13 @@
@Builder
@AllArgsConstructor
public class NewsChannelColumn extends Model<NewsChannelColumn> {
-
+ @ApiModelProperty("涓婚敭")
private Integer id;
//棰戦亾id
+ @ApiModelProperty("棰戦亾id")
private Integer channelId;
//鏍忕洰id
+ @ApiModelProperty("鏍忕洰id")
private Integer columnId;
public Integer getId() {
diff --git a/ycl-platform/src/main/java/com/ycl/entity/NewsColumn.java b/ycl-platform/src/main/java/com/ycl/entity/NewsColumn.java
index b6625cd..fcebcf0 100644
--- a/ycl-platform/src/main/java/com/ycl/entity/NewsColumn.java
+++ b/ycl-platform/src/main/java/com/ycl/entity/NewsColumn.java
@@ -2,6 +2,8 @@
import com.baomidou.mybatisplus.extension.activerecord.Model;
+import io.swagger.annotations.ApiModelProperty;
+
import java.io.Serializable;
/**
@@ -13,8 +15,10 @@
@SuppressWarnings("serial")
public class NewsColumn extends Model<NewsColumn> {
//id
+ @ApiModelProperty("涓婚敭")
private Integer id;
//鏍忕洰鍚嶇О
+ @ApiModelProperty("鏍忕洰鍚嶇О")
private String name;
diff --git a/ycl-platform/src/main/java/com/ycl/entity/NewsColumnInformation.java b/ycl-platform/src/main/java/com/ycl/entity/NewsColumnInformation.java
index de28394..87eeca8 100644
--- a/ycl-platform/src/main/java/com/ycl/entity/NewsColumnInformation.java
+++ b/ycl-platform/src/main/java/com/ycl/entity/NewsColumnInformation.java
@@ -2,6 +2,7 @@
import com.baomidou.mybatisplus.extension.activerecord.Model;
+import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.NoArgsConstructor;
@@ -19,11 +20,13 @@
@NoArgsConstructor
@AllArgsConstructor
public class NewsColumnInformation extends Model<NewsColumnInformation> {
-
+ @ApiModelProperty("涓婚敭")
private Integer id;
//鏍忕洰id
+ @ApiModelProperty("鏍忕洰id")
private Integer columnId;
- //鍜ㄨid
+ //璧勮id
+ @ApiModelProperty("璧勮id")
private Integer informationId;
diff --git a/ycl-platform/src/main/java/com/ycl/entity/NewsDepartment.java b/ycl-platform/src/main/java/com/ycl/entity/NewsDepartment.java
index a148a59..d05c817 100644
--- a/ycl-platform/src/main/java/com/ycl/entity/NewsDepartment.java
+++ b/ycl-platform/src/main/java/com/ycl/entity/NewsDepartment.java
@@ -2,6 +2,8 @@
import com.baomidou.mybatisplus.extension.activerecord.Model;
+import io.swagger.annotations.ApiModelProperty;
+
import java.io.Serializable;
/**
@@ -12,9 +14,10 @@
*/
@SuppressWarnings("serial")
public class NewsDepartment extends Model<NewsDepartment> {
-
+ @ApiModelProperty("涓婚敭")
private Integer id;
//閮ㄩ棬鍚嶇О
+ @ApiModelProperty("閮ㄩ棬鍚嶇О")
private String deptname;
diff --git a/ycl-platform/src/main/java/com/ycl/entity/NewsDuty.java b/ycl-platform/src/main/java/com/ycl/entity/NewsDuty.java
index 83bb036..7037114 100644
--- a/ycl-platform/src/main/java/com/ycl/entity/NewsDuty.java
+++ b/ycl-platform/src/main/java/com/ycl/entity/NewsDuty.java
@@ -2,6 +2,8 @@
import com.baomidou.mybatisplus.extension.activerecord.Model;
+import io.swagger.annotations.ApiModelProperty;
+
import java.io.Serializable;
import java.sql.Date;
@@ -13,15 +15,19 @@
*/
@SuppressWarnings("serial")
public class NewsDuty extends Model<NewsDuty> {
-
+ @ApiModelProperty("涓婚敭")
private Integer id;
- //鍊肩彮浜�
+ //鍊肩彮浜哄鍚�
+ @ApiModelProperty("鍊肩彮浜�")
private String name;
- //鍊肩彮鑱屼綅
+ //鍊肩彮鍐呭
+ @ApiModelProperty("鍊肩彮鍐呭")
private String jobTitle;
//鍒涘缓鏃堕棿
+ @ApiModelProperty("鍒涘缓鏃堕棿")
private Date createTime;
//鍊肩彮鏃堕棿
+ @ApiModelProperty("鍊肩彮鏃ユ湡")
private Date dutyTime;
diff --git a/ycl-platform/src/main/java/com/ycl/entity/NewsInformation.java b/ycl-platform/src/main/java/com/ycl/entity/NewsInformation.java
index 1931ea9..0c8e951 100644
--- a/ycl-platform/src/main/java/com/ycl/entity/NewsInformation.java
+++ b/ycl-platform/src/main/java/com/ycl/entity/NewsInformation.java
@@ -3,6 +3,7 @@
import com.baomidou.mybatisplus.extension.activerecord.Model;
import com.fasterxml.jackson.annotation.JsonFormat;
+import io.swagger.annotations.ApiModelProperty;
import java.io.Serializable;
import java.sql.Date;
@@ -17,26 +18,36 @@
@SuppressWarnings("serial")
public class NewsInformation extends Model<NewsInformation> {
//id
+ @ApiModelProperty("涓婚敭")
private Integer id;
//鏍囬
+ @ApiModelProperty("鏍囬")
private String title;
//鍐呭
+ @ApiModelProperty("鍐呭")
private String content;
//鍙戝竷鏃堕棿
+ @ApiModelProperty("鍙戝竷鏃堕棿")
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
private Date publishTime;
- //鏄惁闇�瑕佺鏀�0闇�瑕佺鏀�1涓嶉渶瑕佺鏀�
+ //鏄惁闇�瑕佺鏀�-0闇�瑕佺鏀�1涓嶉渶瑕佺鏀�
+ @ApiModelProperty("鏄惁闇�瑕佺鏀�")
private Integer isSign;
//鍒涘缓鏃堕棿
+ @ApiModelProperty("鍒涘缓鏃堕棿")
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
private Date createTime;
//璀﹀憳id
+ @ApiModelProperty("璀﹀憳id")
private Integer sendTo;
//鍥剧墖鍦板潃
+ @ApiModelProperty("鍥剧墖鍦板潃")
private String imageUrl;
//閮ㄩ棬锛堟満鏋勶級id
+ @ApiModelProperty("閮ㄩ棬锛堟満鏋勶級id")
private List<String> departmentId;
//鏍忕洰id
+ @ApiModelProperty("鏍忕洰id")
private List<String> columnId;
public List<String> getColumnId() {
diff --git a/ycl-platform/src/main/java/com/ycl/entity/NewsInformationPolice.java b/ycl-platform/src/main/java/com/ycl/entity/NewsInformationPolice.java
index 700239f..947be19 100644
--- a/ycl-platform/src/main/java/com/ycl/entity/NewsInformationPolice.java
+++ b/ycl-platform/src/main/java/com/ycl/entity/NewsInformationPolice.java
@@ -2,6 +2,7 @@
import com.baomidou.mybatisplus.extension.activerecord.Model;
+import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.NoArgsConstructor;
@@ -19,13 +20,16 @@
@NoArgsConstructor
@AllArgsConstructor
public class NewsInformationPolice extends Model<NewsInformationPolice> {
-
+ @ApiModelProperty("涓婚敭")
private Integer id;
//璧勮id
+ @ApiModelProperty("璧勮id")
private Integer newsInformationId;
//璀﹀憳id
+ @ApiModelProperty("璀﹀憳id")
private Integer newsPoliceId;
- //鏄惁绛炬敹0鏈鏀�1绛炬敹2涓嶉渶瑕佺鏀�
+ //鏄惁绛炬敹-0鏈鏀�1绛炬敹2涓嶉渶瑕佺鏀�
+ @ApiModelProperty("鏄惁绛炬敹")
private Integer isSign;
diff --git a/ycl-platform/src/main/java/com/ycl/entity/NewsIp.java b/ycl-platform/src/main/java/com/ycl/entity/NewsIp.java
index dc121cb..cf5b9b3 100644
--- a/ycl-platform/src/main/java/com/ycl/entity/NewsIp.java
+++ b/ycl-platform/src/main/java/com/ycl/entity/NewsIp.java
@@ -2,6 +2,8 @@
import com.baomidou.mybatisplus.extension.activerecord.Model;
+import io.swagger.annotations.ApiModelProperty;
+
import java.io.Serializable;
import java.sql.Date;
@@ -13,11 +15,13 @@
*/
@SuppressWarnings("serial")
public class NewsIp extends Model<NewsIp> {
-
+ @ApiModelProperty("涓婚敭")
private Integer id;
//ip鍦板潃
+ @ApiModelProperty("ip鍦板潃")
private String ipAddess;
//鍒涘缓鏃堕棿
+ @ApiModelProperty("鍒涘缓鏃堕棿")
private Date createTime;
diff --git a/ycl-platform/src/main/java/com/ycl/entity/NewsPolice.java b/ycl-platform/src/main/java/com/ycl/entity/NewsPolice.java
index 76c16e4..b2f6a48 100644
--- a/ycl-platform/src/main/java/com/ycl/entity/NewsPolice.java
+++ b/ycl-platform/src/main/java/com/ycl/entity/NewsPolice.java
@@ -3,6 +3,7 @@
import com.baomidou.mybatisplus.extension.activerecord.Model;
import com.fasterxml.jackson.annotation.JsonFormat;
+import io.swagger.annotations.ApiModelProperty;
import java.io.Serializable;
import java.sql.Date;
@@ -17,18 +18,24 @@
@SuppressWarnings("serial")
public class NewsPolice extends Model<NewsPolice> {
//鑷涓婚敭
+ @ApiModelProperty("涓婚敭")
private Integer id;
//璀﹀憳鍚嶇О
+ @ApiModelProperty("璀﹀憳鍚嶇О")
private String rname;
//鍒涘缓鏃堕棿
+ @ApiModelProperty("鍒涘缓鏃堕棿")
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
private Date createTime;
- @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
//淇敼鏃堕棿
+ @ApiModelProperty("淇敼鏃堕棿")
+ @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
private Date updateTime;
//鏈烘瀯id
+ @ApiModelProperty("鏈烘瀯id")
private String newsDepartmentId;
//鎵嬫満鍙风爜
+ @ApiModelProperty("鎵嬫満鍙风爜")
private String phone;
diff --git a/ycl-platform/src/main/resources/application.yml b/ycl-platform/src/main/resources/application.yml
index d28d5a8..d44ab8a 100644
--- a/ycl-platform/src/main/resources/application.yml
+++ b/ycl-platform/src/main/resources/application.yml
@@ -60,3 +60,17 @@
#true鍒欐槸鐢熶骇鐜涓嶅厑璁歌闂甼nife4j
production: false
+secure:
+ ignored:
+ urls:
+ - /swagger-ui.html
+ - /swagger/**
+ - /swagger-ui/*
+ - /swagger-resources/**
+ - /**/v2/api-docs
+ - /doc.html
+ - /**/*.html
+ - /**/*.js
+ - /**/*.css
+ - /**/*.png
+ - /newsAdmin/login
--
Gitblit v1.8.0