diff --git a/pom.xml b/pom.xml
index 0df5ca3d..2528b86a 100644
--- a/pom.xml
+++ b/pom.xml
@@ -29,5 +29,6 @@
+ * swagger文档地址 + *
+ * + * @author 暮光:城中城 + * @since 2021-10-15 + */ +public class SwaggerDoc implements Serializable { + + private static final long serialVersionUID = 1L; + + /** + * 主键自增ID + */ + @TableId(value = "id", type = IdType.AUTO) + private Long id; + + /** + * 文档名称 + */ + private String name; + + /** + * 文档类型 1=url 2=swagger文档json + */ + private Integer docType; + + /** + * 文档URL地址 + */ + private String docUrl; + + /** + * swagger文档json内容 + */ + private String jsonContent; + + /** + * 重写的域名 + */ + private String rewriteDomain; + + /** + * 是否开放访问 0=否 1=是 + */ + private Integer openVisit; + + /** + * 状态 1=启用 2=禁用 + */ + private Integer docStatus; + + /** + * 创建人ID + */ + private Long createUserId; + + /** + * 创建人名字 + */ + private String createUserName; + + /** + * 创建时间 + */ + private Date createTime; + + /** + * 是否有效 0=无效 1=有效 + */ + private Integer yn; + + public Long getId() { + return id; + } + + public void setId(Long id) { + this.id = id; + } + public String getName() { + return name; + } + + public void setName(String name) { + this.name = name; + } + public Integer getDocType() { + return docType; + } + + public void setDocType(Integer docType) { + this.docType = docType; + } + public String getDocUrl() { + return docUrl; + } + + public void setDocUrl(String docUrl) { + this.docUrl = docUrl; + } + public String getJsonContent() { + return jsonContent; + } + + public void setJsonContent(String jsonContent) { + this.jsonContent = jsonContent; + } + public String getRewriteDomain() { + return rewriteDomain; + } + + public void setRewriteDomain(String rewriteDomain) { + this.rewriteDomain = rewriteDomain; + } + public Integer getOpenVisit() { + return openVisit; + } + + public void setOpenVisit(Integer openVisit) { + this.openVisit = openVisit; + } + public Integer getDocStatus() { + return docStatus; + } + + public void setDocStatus(Integer docStatus) { + this.docStatus = docStatus; + } + public Long getCreateUserId() { + return createUserId; + } + + public void setCreateUserId(Long createUserId) { + this.createUserId = createUserId; + } + public String getCreateUserName() { + return createUserName; + } + + public void setCreateUserName(String createUserName) { + this.createUserName = createUserName; + } + public Date getCreateTime() { + return createTime; + } + + public void setCreateTime(Date createTime) { + this.createTime = createTime; + } + public Integer getYn() { + return yn; + } + + public void setYn(Integer yn) { + this.yn = yn; + } + + @Override + public String toString() { + return "SwaggerDoc{" + + "id=" + id + + ", name=" + name + + ", docType=" + docType + + ", docUrl=" + docUrl + + ", jsonContent=" + jsonContent + + ", rewriteDomain=" + rewriteDomain + + ", openVisit=" + openVisit + + ", docStatus=" + docStatus + + ", createUserId=" + createUserId + + ", createUserName=" + createUserName + + ", createTime=" + createTime + + ", yn=" + yn + + "}"; + } +} diff --git a/zyplayer-doc-data/src/main/java/com/zyplayer/doc/data/repository/manage/entity/SwaggerGlobalParam.java b/zyplayer-doc-data/src/main/java/com/zyplayer/doc/data/repository/manage/entity/SwaggerGlobalParam.java new file mode 100644 index 00000000..d3fac300 --- /dev/null +++ b/zyplayer-doc-data/src/main/java/com/zyplayer/doc/data/repository/manage/entity/SwaggerGlobalParam.java @@ -0,0 +1,131 @@ +package com.zyplayer.doc.data.repository.manage.entity; + +import com.baomidou.mybatisplus.annotation.IdType; +import java.util.Date; +import com.baomidou.mybatisplus.annotation.TableId; +import java.io.Serializable; + +/** + *+ * swagger文档全局参数记录 + *
+ * + * @author 暮光:城中城 + * @since 2021-10-15 + */ +public class SwaggerGlobalParam implements Serializable { + + private static final long serialVersionUID = 1L; + + /** + * 主键自增ID + */ + @TableId(value = "id", type = IdType.AUTO) + private Long id; + + /** + * 参数类型 1=form 2=header 3=cookie + */ + private Integer paramType; + + /** + * 参数名 + */ + private String paramKey; + + /** + * 参数值 + */ + private String paramValue; + + /** + * 创建人ID + */ + private Long createUserId; + + /** + * 创建人名字 + */ + private String createUserName; + + /** + * 创建时间 + */ + private Date createTime; + + /** + * 是否有效 0=无效 1=有效 + */ + private Integer yn; + + public Long getId() { + return id; + } + + public void setId(Long id) { + this.id = id; + } + public Integer getParamType() { + return paramType; + } + + public void setParamType(Integer paramType) { + this.paramType = paramType; + } + public String getParamKey() { + return paramKey; + } + + public void setParamKey(String paramKey) { + this.paramKey = paramKey; + } + public String getParamValue() { + return paramValue; + } + + public void setParamValue(String paramValue) { + this.paramValue = paramValue; + } + public Long getCreateUserId() { + return createUserId; + } + + public void setCreateUserId(Long createUserId) { + this.createUserId = createUserId; + } + public String getCreateUserName() { + return createUserName; + } + + public void setCreateUserName(String createUserName) { + this.createUserName = createUserName; + } + public Date getCreateTime() { + return createTime; + } + + public void setCreateTime(Date createTime) { + this.createTime = createTime; + } + public Integer getYn() { + return yn; + } + + public void setYn(Integer yn) { + this.yn = yn; + } + + @Override + public String toString() { + return "SwaggerGlobalParam{" + + "id=" + id + + ", paramType=" + paramType + + ", paramKey=" + paramKey + + ", paramValue=" + paramValue + + ", createUserId=" + createUserId + + ", createUserName=" + createUserName + + ", createTime=" + createTime + + ", yn=" + yn + + "}"; + } +} diff --git a/zyplayer-doc-data/src/main/java/com/zyplayer/doc/data/repository/manage/entity/SwaggerRequestParam.java b/zyplayer-doc-data/src/main/java/com/zyplayer/doc/data/repository/manage/entity/SwaggerRequestParam.java new file mode 100644 index 00000000..60a36c10 --- /dev/null +++ b/zyplayer-doc-data/src/main/java/com/zyplayer/doc/data/repository/manage/entity/SwaggerRequestParam.java @@ -0,0 +1,157 @@ +package com.zyplayer.doc.data.repository.manage.entity; + +import com.baomidou.mybatisplus.annotation.IdType; +import java.util.Date; +import com.baomidou.mybatisplus.annotation.TableId; +import java.io.Serializable; + +/** + *+ * swagger文档请求参数记录 + *
+ * + * @author 暮光:城中城 + * @since 2021-10-15 + */ +public class SwaggerRequestParam implements Serializable { + + private static final long serialVersionUID = 1L; + + /** + * 主键自增ID + */ + @TableId(value = "id", type = IdType.AUTO) + private Long id; + + /** + * 文档url + */ + private String docUrl; + + /** + * form参数 + */ + private String formData; + + /** + * body参数 + */ + private String bodyData; + + /** + * header参数 + */ + private String headerData; + + /** + * cookie参数 + */ + private String cookieData; + + /** + * 创建人ID + */ + private Long createUserId; + + /** + * 创建人名字 + */ + private String createUserName; + + /** + * 创建时间 + */ + private Date createTime; + + /** + * 是否有效 0=无效 1=有效 + */ + private Integer yn; + + public Long getId() { + return id; + } + + public void setId(Long id) { + this.id = id; + } + public String getDocUrl() { + return docUrl; + } + + public void setDocUrl(String docUrl) { + this.docUrl = docUrl; + } + public String getFormData() { + return formData; + } + + public void setFormData(String formData) { + this.formData = formData; + } + public String getBodyData() { + return bodyData; + } + + public void setBodyData(String bodyData) { + this.bodyData = bodyData; + } + public String getHeaderData() { + return headerData; + } + + public void setHeaderData(String headerData) { + this.headerData = headerData; + } + public String getCookieData() { + return cookieData; + } + + public void setCookieData(String cookieData) { + this.cookieData = cookieData; + } + public Long getCreateUserId() { + return createUserId; + } + + public void setCreateUserId(Long createUserId) { + this.createUserId = createUserId; + } + public String getCreateUserName() { + return createUserName; + } + + public void setCreateUserName(String createUserName) { + this.createUserName = createUserName; + } + public Date getCreateTime() { + return createTime; + } + + public void setCreateTime(Date createTime) { + this.createTime = createTime; + } + public Integer getYn() { + return yn; + } + + public void setYn(Integer yn) { + this.yn = yn; + } + + @Override + public String toString() { + return "SwaggerRequestParam{" + + "id=" + id + + ", docUrl=" + docUrl + + ", formData=" + formData + + ", bodyData=" + bodyData + + ", headerData=" + headerData + + ", cookieData=" + cookieData + + ", createUserId=" + createUserId + + ", createUserName=" + createUserName + + ", createTime=" + createTime + + ", yn=" + yn + + "}"; + } +} diff --git a/zyplayer-doc-data/src/main/java/com/zyplayer/doc/data/repository/manage/mapper/SwaggerDocMapper.java b/zyplayer-doc-data/src/main/java/com/zyplayer/doc/data/repository/manage/mapper/SwaggerDocMapper.java new file mode 100644 index 00000000..2d46783c --- /dev/null +++ b/zyplayer-doc-data/src/main/java/com/zyplayer/doc/data/repository/manage/mapper/SwaggerDocMapper.java @@ -0,0 +1,16 @@ +package com.zyplayer.doc.data.repository.manage.mapper; + +import com.zyplayer.doc.data.repository.manage.entity.SwaggerDoc; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** + *+ * swagger文档地址 Mapper 接口 + *
+ * + * @author 暮光:城中城 + * @since 2021-10-15 + */ +public interface SwaggerDocMapper extends BaseMapper+ * swagger文档全局参数记录 Mapper 接口 + *
+ * + * @author 暮光:城中城 + * @since 2021-10-15 + */ +public interface SwaggerGlobalParamMapper extends BaseMapper+ * swagger文档请求参数记录 Mapper 接口 + *
+ * + * @author 暮光:城中城 + * @since 2021-10-15 + */ +public interface SwaggerRequestParamMapper extends BaseMapper+ * swagger文档地址 服务类 + *
+ * + * @author 暮光:城中城 + * @since 2021-10-15 + */ +public interface SwaggerDocService extends IService+ * swagger文档全局参数记录 服务类 + *
+ * + * @author 暮光:城中城 + * @since 2021-10-15 + */ +public interface SwaggerGlobalParamService extends IService+ * swagger文档请求参数记录 服务类 + *
+ * + * @author 暮光:城中城 + * @since 2021-10-15 + */ +public interface SwaggerRequestParamService extends IService+ * swagger文档地址 服务实现类 + *
+ * + * @author 暮光:城中城 + * @since 2021-10-15 + */ +@Service +public class SwaggerDocServiceImpl extends ServiceImpl+ * swagger文档全局参数记录 服务实现类 + *
+ * + * @author 暮光:城中城 + * @since 2021-10-15 + */ +@Service +public class SwaggerGlobalParamServiceImpl extends ServiceImpl+ * swagger文档请求参数记录 服务实现类 + *
+ * + * @author 暮光:城中城 + * @since 2021-10-15 + */ +@Service +public class SwaggerRequestParamServiceImpl extends ServiceImpln})),d=function(){var t=(e.target||s)();l.scrollEvent=cv(t,"scroll",(function(e){u(e)})),u({target:t})},f=function(){l.scrollEvent&&l.scrollEvent.remove(),u.cancel()};Ti((function(){return e.target}),(function(){f(),mi((function(){d()}))})),Yn((function(){mi((function(){d()}))})),Vn((function(){mi((function(){d()}))})),Fn((function(){f()})),Xn((function(){f()}));var p=Zt((function(){return i.getPrefixCls("back-top",e.prefixCls)}));return function(){var e,t,r=mr("div",{class:"".concat(p.value,"-content")},[mr("div",{class:"".concat(p.value,"-icon")},[mr(BO,null,null)])]),s=al(al({},o),{onClick:c,class:(e={},Wf(e,"".concat(p.value),!0),Wf(e,"".concat(o.class),o.class),Wf(e,"".concat(p.value,"-rtl"),"rtl"===i.direction),e)}),u=l.visible?mr("div",Yf(Yf({},s),{},{ref:a}),[(null===(t=n.default)||void 0===t?void 0:t.call(n))||r]):null,d=jy("fade");return mr(Dy,d,{default:function(){return[u]}})}}}));function VO(e){var t,n=e.prefixCls,o=e.value,r=e.current,i=e.offset,a=void 0===i?0:i;return a&&(t={position:"absolute",top:"".concat(a,"00%"),left:0}),mr("p",{style:t,class:Fp("".concat(n,"-only-unit"),{current:r})},[o])}function FO(e,t,n){for(var o=e,r=0;(o+10)%10!==t;)o+=n,r+=n;return r}var LO=jn({name:"SingleNumber",props:{prefixCls:String,value:String,count:Number},setup:function(e){var t=Zt((function(){return Number(e.value)})),n=Zt((function(){return Math.abs(e.count)})),o=Pt({prevValue:t.value,prevCount:n.value}),r=function(){o.prevValue=t.value,o.prevCount=n.value},i=Lt();return Ti(t,(function(){clearTimeout(i.value),i.value=setTimeout((function(){r()}),1e3)}),{flush:"post"}),Zn((function(){clearTimeout(i.value)})),function(){var i,a={},l=t.value;if(o.prevValue===l||Number.isNaN(l)||Number.isNaN(o.prevValue))i=[VO(al(al({},e),{current:!0}))],a={transition:"none"};else{i=[];for(var s=l+10,c=[],u=l;u<=s;u+=1)c.push(u);var d=c.findIndex((function(e){return e%10===o.prevValue}));i=c.map((function(t,n){var o=t%10;return VO(al(al({},e),{value:o,offset:n-d,current:n===d}))}));var f=o.prevCount