Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
B
basic-api-boot
概览
概览
详情
活动
周期分析
版本库
存储库
文件
提交
分支
标签
贡献者
分支图
比较
统计图
问题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程表
图表
维基
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
Basic
basic-api-boot
Commits
38b4e253
提交
38b4e253
authored
5月 09, 2022
作者:
方治民
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
feat: 移除 domain equals 实现、使用 record 注入依赖
上级
01fc380a
隐藏空白字符变更
内嵌
并排
正在显示
6 个修改的文件
包含
15 行增加
和
73 行删除
+15
-73
Permission.java
...in/java/com/yiring/auth/domain/permission/Permission.java
+0
-15
Role.java
...-auth/src/main/java/com/yiring/auth/domain/role/Role.java
+0
-15
User.java
...-auth/src/main/java/com/yiring/auth/domain/user/User.java
+0
-15
PermissionParam.java
...ava/com/yiring/auth/param/permission/PermissionParam.java
+1
-1
BasicEntity.java
...e/src/main/java/com/yiring/common/domain/BasicEntity.java
+0
-15
Minio.java
...mon/minio/src/main/java/com/yiring/common/core/Minio.java
+14
-12
没有找到文件。
basic-auth/src/main/java/com/yiring/auth/domain/permission/Permission.java
浏览文件 @
38b4e253
...
@@ -6,13 +6,11 @@ import com.vladmihalcea.hibernate.type.json.JsonType;
...
@@ -6,13 +6,11 @@ import com.vladmihalcea.hibernate.type.json.JsonType;
import
com.yiring.common.domain.BasicEntity
;
import
com.yiring.common.domain.BasicEntity
;
import
java.io.Serial
;
import
java.io.Serial
;
import
java.io.Serializable
;
import
java.io.Serializable
;
import
java.util.Objects
;
import
javax.persistence.*
;
import
javax.persistence.*
;
import
lombok.*
;
import
lombok.*
;
import
lombok.experimental.FieldDefaults
;
import
lombok.experimental.FieldDefaults
;
import
lombok.experimental.FieldNameConstants
;
import
lombok.experimental.FieldNameConstants
;
import
lombok.experimental.SuperBuilder
;
import
lombok.experimental.SuperBuilder
;
import
org.hibernate.Hibernate
;
import
org.hibernate.annotations.Comment
;
import
org.hibernate.annotations.Comment
;
import
org.hibernate.annotations.TypeDef
;
import
org.hibernate.annotations.TypeDef
;
...
@@ -127,17 +125,4 @@ public class Permission extends BasicEntity implements Serializable {
...
@@ -127,17 +125,4 @@ public class Permission extends BasicEntity implements Serializable {
}
}
return
meta
;
return
meta
;
}
}
@Override
public
boolean
equals
(
Object
o
)
{
if
(
this
==
o
)
return
true
;
if
(
o
==
null
||
Hibernate
.
getClass
(
this
)
!=
Hibernate
.
getClass
(
o
))
return
false
;
Permission
that
=
(
Permission
)
o
;
return
getId
()
!=
null
&&
Objects
.
equals
(
getId
(),
that
.
getId
());
}
@Override
public
int
hashCode
()
{
return
getClass
().
hashCode
();
}
}
}
basic-auth/src/main/java/com/yiring/auth/domain/role/Role.java
浏览文件 @
38b4e253
...
@@ -8,14 +8,12 @@ import com.yiring.common.domain.BasicEntity;
...
@@ -8,14 +8,12 @@ import com.yiring.common.domain.BasicEntity;
import
java.io.Serial
;
import
java.io.Serial
;
import
java.io.Serializable
;
import
java.io.Serializable
;
import
java.util.HashSet
;
import
java.util.HashSet
;
import
java.util.Objects
;
import
java.util.Set
;
import
java.util.Set
;
import
javax.persistence.*
;
import
javax.persistence.*
;
import
lombok.*
;
import
lombok.*
;
import
lombok.experimental.FieldDefaults
;
import
lombok.experimental.FieldDefaults
;
import
lombok.experimental.FieldNameConstants
;
import
lombok.experimental.FieldNameConstants
;
import
lombok.experimental.SuperBuilder
;
import
lombok.experimental.SuperBuilder
;
import
org.hibernate.Hibernate
;
import
org.hibernate.annotations.Comment
;
import
org.hibernate.annotations.Comment
;
/**
/**
...
@@ -67,17 +65,4 @@ public class Role extends BasicEntity implements Serializable {
...
@@ -67,17 +65,4 @@ public class Role extends BasicEntity implements Serializable {
inverseJoinColumns
=
{
@JoinColumn
(
name
=
"user_id"
)
}
inverseJoinColumns
=
{
@JoinColumn
(
name
=
"user_id"
)
}
)
)
Set
<
User
>
users
=
new
HashSet
<>();
Set
<
User
>
users
=
new
HashSet
<>();
@Override
public
boolean
equals
(
Object
o
)
{
if
(
this
==
o
)
return
true
;
if
(
o
==
null
||
Hibernate
.
getClass
(
this
)
!=
Hibernate
.
getClass
(
o
))
return
false
;
Role
role
=
(
Role
)
o
;
return
getId
()
!=
null
&&
Objects
.
equals
(
getId
(),
role
.
getId
());
}
@Override
public
int
hashCode
()
{
return
getClass
().
hashCode
();
}
}
}
basic-auth/src/main/java/com/yiring/auth/domain/user/User.java
浏览文件 @
38b4e253
...
@@ -8,14 +8,12 @@ import java.io.Serial;
...
@@ -8,14 +8,12 @@ import java.io.Serial;
import
java.io.Serializable
;
import
java.io.Serializable
;
import
java.time.LocalDateTime
;
import
java.time.LocalDateTime
;
import
java.util.HashSet
;
import
java.util.HashSet
;
import
java.util.Objects
;
import
java.util.Set
;
import
java.util.Set
;
import
javax.persistence.*
;
import
javax.persistence.*
;
import
lombok.*
;
import
lombok.*
;
import
lombok.experimental.FieldDefaults
;
import
lombok.experimental.FieldDefaults
;
import
lombok.experimental.FieldNameConstants
;
import
lombok.experimental.FieldNameConstants
;
import
lombok.experimental.SuperBuilder
;
import
lombok.experimental.SuperBuilder
;
import
org.hibernate.Hibernate
;
import
org.hibernate.annotations.Comment
;
import
org.hibernate.annotations.Comment
;
/**
/**
...
@@ -96,17 +94,4 @@ public class User extends BasicEntity implements Serializable {
...
@@ -96,17 +94,4 @@ public class User extends BasicEntity implements Serializable {
@Comment
(
"最后登录时间"
)
@Comment
(
"最后登录时间"
)
LocalDateTime
lastLoginTime
;
LocalDateTime
lastLoginTime
;
@Override
public
boolean
equals
(
Object
o
)
{
if
(
this
==
o
)
return
true
;
if
(
o
==
null
||
Hibernate
.
getClass
(
this
)
!=
Hibernate
.
getClass
(
o
))
return
false
;
User
user
=
(
User
)
o
;
return
getId
()
!=
null
&&
Objects
.
equals
(
getId
(),
user
.
getId
());
}
@Override
public
int
hashCode
()
{
return
getClass
().
hashCode
();
}
}
}
basic-auth/src/main/java/com/yiring/auth/param/permission/PermissionParam.java
浏览文件 @
38b4e253
...
@@ -20,7 +20,7 @@ import lombok.experimental.FieldDefaults;
...
@@ -20,7 +20,7 @@ import lombok.experimental.FieldDefaults;
*/
*/
@JsonInclude
(
JsonInclude
.
Include
.
NON_NULL
)
@JsonInclude
(
JsonInclude
.
Include
.
NON_NULL
)
@ApiModel
(
"
Add
PermissionParam"
)
@ApiModel
(
"PermissionParam"
)
@Data
@Data
@Builder
@Builder
@NoArgsConstructor
@NoArgsConstructor
...
...
basic-common/core/src/main/java/com/yiring/common/domain/BasicEntity.java
浏览文件 @
38b4e253
...
@@ -2,7 +2,6 @@
...
@@ -2,7 +2,6 @@
package
com
.
yiring
.
common
.
domain
;
package
com
.
yiring
.
common
.
domain
;
import
java.time.LocalDateTime
;
import
java.time.LocalDateTime
;
import
java.util.Objects
;
import
javax.persistence.Column
;
import
javax.persistence.Column
;
import
javax.persistence.GeneratedValue
;
import
javax.persistence.GeneratedValue
;
import
javax.persistence.Id
;
import
javax.persistence.Id
;
...
@@ -11,7 +10,6 @@ import lombok.*;
...
@@ -11,7 +10,6 @@ import lombok.*;
import
lombok.experimental.FieldDefaults
;
import
lombok.experimental.FieldDefaults
;
import
lombok.experimental.FieldNameConstants
;
import
lombok.experimental.FieldNameConstants
;
import
lombok.experimental.SuperBuilder
;
import
lombok.experimental.SuperBuilder
;
import
org.hibernate.Hibernate
;
import
org.hibernate.annotations.Comment
;
import
org.hibernate.annotations.Comment
;
import
org.hibernate.annotations.CreationTimestamp
;
import
org.hibernate.annotations.CreationTimestamp
;
import
org.hibernate.annotations.GenericGenerator
;
import
org.hibernate.annotations.GenericGenerator
;
...
@@ -52,17 +50,4 @@ public abstract class BasicEntity {
...
@@ -52,17 +50,4 @@ public abstract class BasicEntity {
@Column
(
nullable
=
false
)
@Column
(
nullable
=
false
)
@UpdateTimestamp
@UpdateTimestamp
LocalDateTime
updateTime
;
LocalDateTime
updateTime
;
@Override
public
boolean
equals
(
Object
o
)
{
if
(
this
==
o
)
return
true
;
if
(
o
==
null
||
Hibernate
.
getClass
(
this
)
!=
Hibernate
.
getClass
(
o
))
return
false
;
BasicEntity
that
=
(
BasicEntity
)
o
;
return
id
!=
null
&&
Objects
.
equals
(
id
,
that
.
id
);
}
@Override
public
int
hashCode
()
{
return
getClass
().
hashCode
();
}
}
}
basic-common/minio/src/main/java/com/yiring/common/core/Minio.java
浏览文件 @
38b4e253
...
@@ -9,7 +9,6 @@ import java.io.File;
...
@@ -9,7 +9,6 @@ import java.io.File;
import
java.io.InputStream
;
import
java.io.InputStream
;
import
java.nio.file.Files
;
import
java.nio.file.Files
;
import
java.nio.file.Path
;
import
java.nio.file.Path
;
import
javax.annotation.Resource
;
import
org.springframework.stereotype.Component
;
import
org.springframework.stereotype.Component
;
import
org.springframework.web.multipart.MultipartFile
;
import
org.springframework.web.multipart.MultipartFile
;
...
@@ -23,14 +22,7 @@ import org.springframework.web.multipart.MultipartFile;
...
@@ -23,14 +22,7 @@ import org.springframework.web.multipart.MultipartFile;
@SuppressWarnings
({
"unused"
})
@SuppressWarnings
({
"unused"
})
@Component
@Component
public
class
Minio
{
public
record
Minio
(
MinioConfig
config
,
MinioClient
client
)
{
@Resource
public
MinioConfig
config
;
@Resource
public
MinioClient
client
;
/**
/**
* 业务数据存储桶
* 业务数据存储桶
*/
*/
...
@@ -38,6 +30,7 @@ public class Minio {
...
@@ -38,6 +30,7 @@ public class Minio {
/**
/**
* 获取文件访问地址
* 获取文件访问地址
*
* @param object 文件相对地址(含路径)
* @param object 文件相对地址(含路径)
* @return URI
* @return URI
*/
*/
...
@@ -47,9 +40,10 @@ public class Minio {
...
@@ -47,9 +40,10 @@ public class Minio {
/**
/**
* 上传文件流
* 上传文件流
* @param is 文件流
*
* @param is 文件流
* @param contentType 文件类型
* @param contentType 文件类型
* @param object 文件存储相对地址
* @param object
文件存储相对地址
* @return 上传结果
* @return 上传结果
* @throws Exception 异常
* @throws Exception 异常
*/
*/
...
@@ -66,6 +60,7 @@ public class Minio {
...
@@ -66,6 +60,7 @@ public class Minio {
/**
/**
* 将文件上传到当前日期文件夹
* 将文件上传到当前日期文件夹
*
* @param file 文件 MultipartFile
* @param file 文件 MultipartFile
* @return 上传结果
* @return 上传结果
* @throws Exception 异常
* @throws Exception 异常
...
@@ -82,6 +77,7 @@ public class Minio {
...
@@ -82,6 +77,7 @@ public class Minio {
/**
/**
* 将文件上传到当前日期文件夹
* 将文件上传到当前日期文件夹
*
* @param file 文件 MultipartFile
* @param file 文件 MultipartFile
* @return 上传结果
* @return 上传结果
* @throws Exception 异常
* @throws Exception 异常
...
@@ -97,6 +93,7 @@ public class Minio {
...
@@ -97,6 +93,7 @@ public class Minio {
/**
/**
* 删除文件
* 删除文件
*
* @param object 文件相对地址
* @param object 文件相对地址
* @throws Exception 异常
* @throws Exception 异常
*/
*/
...
@@ -107,6 +104,7 @@ public class Minio {
...
@@ -107,6 +104,7 @@ public class Minio {
/**
/**
* 获取文件
* 获取文件
*
* @param object 文件相对地址
* @param object 文件相对地址
* @return 文件流
* @return 文件流
* @throws Exception 异常
* @throws Exception 异常
...
@@ -118,6 +116,7 @@ public class Minio {
...
@@ -118,6 +116,7 @@ public class Minio {
/**
/**
* 查询文件信息
* 查询文件信息
*
* @param object 文件相对地址
* @param object 文件相对地址
* @return 文件信息
* @return 文件信息
* @throws Exception 异常
* @throws Exception 异常
...
@@ -129,6 +128,7 @@ public class Minio {
...
@@ -129,6 +128,7 @@ public class Minio {
/**
/**
* 查询 list
* 查询 list
*
* @param prefix 文件路径前缀
* @param prefix 文件路径前缀
* @return 文件/文件夹集合
* @return 文件/文件夹集合
*/
*/
...
@@ -139,6 +139,7 @@ public class Minio {
...
@@ -139,6 +139,7 @@ public class Minio {
/**
/**
* 拷贝一个文件
* 拷贝一个文件
*
* @param source 源文件 object
* @param source 源文件 object
* @param target 目标文件 object
* @param target 目标文件 object
* @throws Exception 异常
* @throws Exception 异常
...
@@ -158,7 +159,8 @@ public class Minio {
...
@@ -158,7 +159,8 @@ public class Minio {
/**
/**
* 上传业务数据文件
* 上传业务数据文件
* @param path 本地文件地址(通常是一个临时文件)
*
* @param path 本地文件地址(通常是一个临时文件)
* @param object 文件 object
* @param object 文件 object
* @return 上传结果
* @return 上传结果
*/
*/
...
...
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论