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