-
大小: 7.98MB文件類型: .zip金幣: 2下載: 0 次發布日期: 2023-10-07
- 語言: 數據庫
- 標簽: springBoot??
資源簡介
PC端+手機端模式自適應
支持本地資源視頻文件上傳在線播放,同時支持在線資源鏈接上傳(ed2k、迅雷、等資源)下載,會員授權管理,第三方支付/一鍵生成秘鑰,CkPlayer在線播放、第三方分享功能、評分系統、后臺管理等功能.
運行環境
Jdk8+Mysql5.7.21+IntelliJ IDEA2019.01+Maven
項目技術(必填)
1. 采用了最簡潔、最流程的SpringBoot(2.1.3.RELEASE)作為基礎整合框架
2. MyBatis作為ORM數據庫持久化框架,配合TkMapper使用
3. 視圖解析器采用了thymeleaf
4. 前段UI框架采用BootStrap4.0.0, 配合Layui UI經典模塊化前端框架
5. 在線播放器采用CkPlayer6.7
6. 百度多平臺分享插件

代碼片段和文件信息
package?com.ly.vrps.plugins;
import?org.apache.commons.lang3.StringUtils;
import?org.mybatis.generator.api.IntrospectedColumn;
import?org.mybatis.generator.api.IntrospectedTable;
import?org.mybatis.generator.api.PluginAdapter;
import?org.mybatis.generator.api.dom.java.*;
import?java.time.LocalDateTime;
import?java.time.format.DateTimeFormatter;
import?java.util.Arrays;
import?java.util.List;
/**
?*?Mybatis?generator?忽略Getter和Setter生成
?*?@author?sunkl
?*?@date?2018/12/5
?*/
public?class?LyPlugin?extends?PluginAdapter?{
????private?String?modelClassName;
????private?String?modelClassPackageName;
????@Override
????public?boolean?validate(List?warnings)?{
????????return?true;
????}
????@Override
????public?boolean?modelbaseRecordClassGenerated(TopLevelClass?topLevelClass
?????????????????????????????????????????????????IntrospectedTable?introspectedTable)?{
????????/**
?????????*?該代碼表示在生成class的時候,
?????????*?向topLevelClass添加一個@Setter和@Getter注解
?????????*/
????????topLevelClass.addImportedType(“lombok.Data“);
????????topLevelClass.addImportedType(“lombok.AllArgsConstructor“);
????????topLevelClass.addImportedType(“lombok.NoArgsConstructor“);
????????topLevelClass.addImportedType(“lombok.EqualsAndHashCode“);
????????topLevelClass.addImportedType(“javax.persistence.Table“);
????????topLevelClass.addAnnotation(“@Data“);
????????topLevelClass.addAnnotation(“@NoArgsConstructor“);
????????topLevelClass.addAnnotation(“@AllArgsConstructor“);
????????topLevelClass.addAnnotation(“@EqualsAndHashCode(callSuper?=?false)“);
????????topLevelClass.addAnnotation(“@Table(name?=?\““+introspectedTable.getFullyQualifiedTable()+“\“)“);
????????topLevelClass.addJavaDocLine(“/**“);
????????String?remarks?=?introspectedTable.getRemarks();
????????if?(StringUtils.isNotBlank(remarks))?{
????????????String[]?remarkLines?=?remarks.split(System.getProperty(“line.separator“));
????????????for?(String?remarkLine?:?remarkLines)?{
????????????????topLevelClass.addJavaDocLine(“?*?“?+?remarkLine);
????????????}
????????}
????????topLevelClass.addJavaDocLine(“?*?@author?“+System.getProperty(“user.name“));
????????topLevelClass.addJavaDocLine(“?*?@date?“+?LocalDateTime.now().format(DateTimeFormatter.ofPattern(“yyyy年MM月dd日?HH:mm:ss“)));
????????topLevelClass.addJavaDocLine(“?*/“);
????????topLevelClass.addImportedType(“com.ly.vrps.common.model.baseModel“);
????????topLevelClass.setSuperClass(“baseModel“);
????????this.modelClassName?=?topLevelClass.getType().getShortName();
????????this.modelClassPackageName?=?topLevelClass.getType().getFullyQualifiedName();
????????return?super.modelbaseRecordClassGenerated(topLevelClass
????????????????introspectedTable);
????}
????/**
?????*?該方法在生成每一個屬性的getter方法時候調用,
?????*?如果我們不想生成getter,直接返回false即可
?????*?@author?sunkl
?????*?@date?2018年12月5日19:16:28
?????*?@param?method
?????*?@param?topLevelClass
?????*?@param?introspectedColumn
?????*?@param?introspectedTable
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2019-04-14?16:39??vrps-sp-ly\
?????目錄???????????0??2019-04-14?16:39??vrps-sp-ly\mybatis-gen-plugins\
?????文件????????2654??2019-04-14?15:47??vrps-sp-ly\mybatis-gen-plugins\pom.xm
?????目錄???????????0??2019-04-14?16:38??vrps-sp-ly\mybatis-gen-plugins\src\
?????目錄???????????0??2019-04-14?16:38??vrps-sp-ly\mybatis-gen-plugins\src\main\
?????目錄???????????0??2019-04-14?16:38??vrps-sp-ly\mybatis-gen-plugins\src\main\java\
?????目錄???????????0??2019-04-14?16:38??vrps-sp-ly\mybatis-gen-plugins\src\main\java\com\
?????目錄???????????0??2019-04-14?16:38??vrps-sp-ly\mybatis-gen-plugins\src\main\java\com\ly\
?????目錄???????????0??2019-04-14?16:38??vrps-sp-ly\mybatis-gen-plugins\src\main\java\com\ly\vrps\
?????目錄???????????0??2019-04-14?16:38??vrps-sp-ly\mybatis-gen-plugins\src\main\java\com\ly\vrps\plugins\
?????文件????????7399??2019-04-14?15:47??vrps-sp-ly\mybatis-gen-plugins\src\main\java\com\ly\vrps\plugins\LyPlugin.java
?????目錄???????????0??2019-04-14?16:38??vrps-sp-ly\mybatis-gen-plugins\src\test\
?????目錄???????????0??2019-04-14?13:22??vrps-sp-ly\mybatis-gen-plugins\src\test\java\
?????目錄???????????0??2019-04-14?16:38??vrps-sp-ly\mybatis-gen-plugins\target\
?????目錄???????????0??2019-04-14?16:38??vrps-sp-ly\mybatis-gen-plugins\target\classes\
?????目錄???????????0??2019-04-14?16:38??vrps-sp-ly\mybatis-gen-plugins\target\classes\com\
?????目錄???????????0??2019-04-14?16:38??vrps-sp-ly\mybatis-gen-plugins\target\classes\com\ly\
?????目錄???????????0??2019-04-14?16:38??vrps-sp-ly\mybatis-gen-plugins\target\classes\com\ly\vrps\
?????目錄???????????0??2019-04-14?16:38??vrps-sp-ly\mybatis-gen-plugins\target\classes\com\ly\vrps\plugins\
?????文件????????7400??2019-04-14?16:12??vrps-sp-ly\mybatis-gen-plugins\target\classes\com\ly\vrps\plugins\LyPlugin.class
?????目錄???????????0??2019-04-14?16:38??vrps-sp-ly\mybatis-gen-plugins\target\generated-sources\
?????目錄???????????0??2019-04-14?14:31??vrps-sp-ly\mybatis-gen-plugins\target\generated-sources\annotations\
?????目錄???????????0??2019-04-14?16:38??vrps-sp-ly\mybatis-gen-plugins\target\maven-archiver\
?????文件?????????109??2019-04-14?15:00??vrps-sp-ly\mybatis-gen-plugins\target\maven-archiver\pom.properties
?????目錄???????????0??2019-04-14?16:38??vrps-sp-ly\mybatis-gen-plugins\target\maven-status\
?????目錄???????????0??2019-04-14?16:38??vrps-sp-ly\mybatis-gen-plugins\target\maven-status\maven-compiler-plugin\
?????目錄???????????0??2019-04-14?16:38??vrps-sp-ly\mybatis-gen-plugins\target\maven-status\maven-compiler-plugin\compile\
?????目錄???????????0??2019-04-14?16:38??vrps-sp-ly\mybatis-gen-plugins\target\maven-status\maven-compiler-plugin\compile\default-compile\
?????文件???????????0??2019-04-14?15:04??vrps-sp-ly\mybatis-gen-plugins\target\maven-status\maven-compiler-plugin\compile\default-compile\createdFiles.lst
?????文件?????????102??2019-04-14?15:02??vrps-sp-ly\mybatis-gen-plugins\target\maven-status\maven-compiler-plugin\compile\default-compile\inputFiles.lst
?????目錄???????????0??2019-04-14?16:38??vrps-sp-ly\mybatis-gen-plugins\target\maven-status\maven-compiler-plugin\testCompile\
............此處省略580個文件信息
評論
共有 條評論