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