Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
jinli gu
Eladmin
Commits
8cb7dc88
Commit
8cb7dc88
authored
Oct 24, 2019
by
dqjdda
Browse files
加入实体基类、DTO基类、修改部分实体继承基类
parent
bf7c1eeb
Changes
46
Hide whitespace changes
Inline
Side-by-side
eladmin-system/src/main/java/me/zhengjie/modules/system/domain/User.java
View file @
8cb7dc88
...
@@ -2,13 +2,11 @@ package me.zhengjie.modules.system.domain;
...
@@ -2,13 +2,11 @@ package me.zhengjie.modules.system.domain;
import
lombok.Getter
;
import
lombok.Getter
;
import
lombok.Setter
;
import
lombok.Setter
;
import
org.hibernate.annotations.CreationTimestamp
;
import
me.zhengjie.base.BaseEntity
;
import
javax.persistence.*
;
import
javax.persistence.*
;
import
javax.validation.constraints.NotBlank
;
import
javax.validation.constraints.NotBlank
;
import
javax.validation.constraints.NotNull
;
import
javax.validation.constraints.NotNull
;
import
javax.validation.constraints.Pattern
;
import
javax.validation.constraints.Pattern
;
import
java.io.Serializable
;
import
java.sql.Timestamp
;
import
java.util.Date
;
import
java.util.Date
;
import
java.util.Set
;
import
java.util.Set
;
...
@@ -20,7 +18,7 @@ import java.util.Set;
...
@@ -20,7 +18,7 @@ import java.util.Set;
@Getter
@Getter
@Setter
@Setter
@Table
(
name
=
"user"
)
@Table
(
name
=
"user"
)
public
class
User
implem
en
t
s
Serializable
{
public
class
User
ext
en
d
s
BaseEntity
{
@Id
@Id
@GeneratedValue
(
strategy
=
GenerationType
.
IDENTITY
)
@GeneratedValue
(
strategy
=
GenerationType
.
IDENTITY
)
...
@@ -47,10 +45,6 @@ public class User implements Serializable {
...
@@ -47,10 +45,6 @@ public class User implements Serializable {
private
String
password
;
private
String
password
;
@CreationTimestamp
@Column
(
name
=
"create_time"
)
private
Timestamp
createTime
;
@Column
(
name
=
"last_password_reset_time"
)
@Column
(
name
=
"last_password_reset_time"
)
private
Date
lastPasswordResetTime
;
private
Date
lastPasswordResetTime
;
...
@@ -65,19 +59,4 @@ public class User implements Serializable {
...
@@ -65,19 +59,4 @@ public class User implements Serializable {
@OneToOne
@OneToOne
@JoinColumn
(
name
=
"dept_id"
)
@JoinColumn
(
name
=
"dept_id"
)
private
Dept
dept
;
private
Dept
dept
;
@Override
public
String
toString
()
{
return
"User{"
+
"id="
+
id
+
", username='"
+
username
+
'\''
+
", email='"
+
email
+
'\''
+
", enabled="
+
enabled
+
", password='"
+
password
+
'\''
+
", createTime="
+
createTime
+
", lastPasswordResetTime="
+
lastPasswordResetTime
+
'}'
;
}
public
@interface
Update
{}
}
}
\ No newline at end of file
eladmin-system/src/main/java/me/zhengjie/modules/system/domain/UserAvatar.java
View file @
8cb7dc88
...
@@ -2,7 +2,10 @@ package me.zhengjie.modules.system.domain;
...
@@ -2,7 +2,10 @@ package me.zhengjie.modules.system.domain;
import
cn.hutool.core.util.ObjectUtil
;
import
cn.hutool.core.util.ObjectUtil
;
import
lombok.Data
;
import
lombok.Data
;
import
lombok.Getter
;
import
lombok.NoArgsConstructor
;
import
lombok.NoArgsConstructor
;
import
lombok.Setter
;
import
me.zhengjie.base.BaseEntity
;
import
javax.persistence.*
;
import
javax.persistence.*
;
import
java.sql.Timestamp
;
import
java.sql.Timestamp
;
...
@@ -12,10 +15,11 @@ import java.sql.Timestamp;
...
@@ -12,10 +15,11 @@ import java.sql.Timestamp;
* @date 2019年9月7日 16:16:59
* @date 2019年9月7日 16:16:59
*/
*/
@Entity
@Entity
@
Table
(
name
=
"user_avatar"
)
@
Getter
@
Data
@
Setter
@NoArgsConstructor
@NoArgsConstructor
public
class
UserAvatar
{
@Table
(
name
=
"user_avatar"
)
public
class
UserAvatar
extends
BaseEntity
{
@Id
@Id
@GeneratedValue
(
strategy
=
GenerationType
.
IDENTITY
)
@GeneratedValue
(
strategy
=
GenerationType
.
IDENTITY
)
...
...
eladmin-system/src/main/java/me/zhengjie/modules/system/service/dto/DeptDTO.java
View file @
8cb7dc88
package
me.zhengjie.modules.system.service.dto
;
package
me.zhengjie.modules.system.service.dto
;
import
com.fasterxml.jackson.annotation.JsonInclude
;
import
com.fasterxml.jackson.annotation.JsonInclude
;
import
lombok.Data
;
import
lombok.Getter
;
import
lombok.Setter
;
import
me.zhengjie.base.BaseDTO
;
import
javax.validation.constraints.NotNull
;
import
javax.validation.constraints.NotNull
;
import
java.sql.Timestamp
;
import
java.io.Serializable
;
import
java.util.List
;
import
java.util.List
;
/**
/**
* @author Zheng Jie
* @author Zheng Jie
* @date 2019-03-25
* @date 2019-03-25
*/
*/
@Data
@Getter
public
class
DeptDTO
implements
Serializable
{
@Setter
public
class
DeptDTO
extends
BaseDTO
{
// ID
// ID
private
Long
id
;
private
Long
id
;
...
@@ -30,8 +30,6 @@ public class DeptDTO implements Serializable {
...
@@ -30,8 +30,6 @@ public class DeptDTO implements Serializable {
@JsonInclude
(
JsonInclude
.
Include
.
NON_EMPTY
)
@JsonInclude
(
JsonInclude
.
Include
.
NON_EMPTY
)
private
List
<
DeptDTO
>
children
;
private
List
<
DeptDTO
>
children
;
private
Timestamp
createTime
;
public
String
getLabel
()
{
public
String
getLabel
()
{
return
name
;
return
name
;
}
}
...
...
eladmin-system/src/main/java/me/zhengjie/modules/system/service/dto/DictDTO.java
View file @
8cb7dc88
package
me.zhengjie.modules.system.service.dto
;
package
me.zhengjie.modules.system.service.dto
;
import
lombok.Data
;
import
lombok.Getter
;
import
java.io.Serializable
;
import
lombok.Setter
;
import
me.zhengjie.base.BaseDTO
;
/**
/**
* @author Zheng Jie
* @author Zheng Jie
* @date 2019-04-10
* @date 2019-04-10
*/
*/
@Data
@Getter
public
class
DictDTO
implements
Serializable
{
@Setter
public
class
DictDTO
extends
BaseDTO
{
private
Long
id
;
private
Long
id
;
...
...
eladmin-system/src/main/java/me/zhengjie/modules/system/service/dto/DictDetailDTO.java
View file @
8cb7dc88
package
me.zhengjie.modules.system.service.dto
;
package
me.zhengjie.modules.system.service.dto
;
import
lombok.Data
;
import
lombok.Getter
;
import
java.io.Serializable
;
import
lombok.Setter
;
import
me.zhengjie.base.BaseDTO
;
/**
/**
* @author Zheng Jie
* @author Zheng Jie
* @date 2019-04-10
* @date 2019-04-10
*/
*/
@Data
@Getter
public
class
DictDetailDTO
implements
Serializable
{
@Setter
public
class
DictDetailDTO
extends
BaseDTO
{
private
Long
id
;
private
Long
id
;
...
...
eladmin-system/src/main/java/me/zhengjie/modules/system/service/dto/JobDTO.java
View file @
8cb7dc88
package
me.zhengjie.modules.system.service.dto
;
package
me.zhengjie.modules.system.service.dto
;
import
lombok.Data
;
import
lombok.Getter
;
import
lombok.Getter
;
import
lombok.NoArgsConstructor
;
import
lombok.NoArgsConstructor
;
import
lombok.Setter
;
import
lombok.Setter
;
import
me.zhengjie.base.BaseDTO
;
import
java.sql.Timestamp
;
import
java.io.Serializable
;
/**
/**
* @author Zheng Jie
* @author Zheng Jie
* @date 2019-03-29
* @date 2019-03-29
*/
*/
@Data
@Getter
@Setter
@NoArgsConstructor
@NoArgsConstructor
public
class
JobDTO
implem
en
t
s
Serializable
{
public
class
JobDTO
ext
en
d
s
BaseDTO
{
private
Long
id
;
private
Long
id
;
...
@@ -28,8 +26,6 @@ public class JobDTO implements Serializable {
...
@@ -28,8 +26,6 @@ public class JobDTO implements Serializable {
private
String
deptSuperiorName
;
private
String
deptSuperiorName
;
private
Timestamp
createTime
;
public
JobDTO
(
String
name
,
Boolean
enabled
)
{
public
JobDTO
(
String
name
,
Boolean
enabled
)
{
this
.
name
=
name
;
this
.
name
=
name
;
this
.
enabled
=
enabled
;
this
.
enabled
=
enabled
;
...
...
eladmin-system/src/main/java/me/zhengjie/modules/system/service/dto/MenuDTO.java
View file @
8cb7dc88
package
me.zhengjie.modules.system.service.dto
;
package
me.zhengjie.modules.system.service.dto
;
import
lombok.
Data
;
import
lombok.
Getter
;
import
lombok.Setter
;
import
java.sql.Timestamp
;
import
me.zhengjie.base.BaseDTO
;
import
java.util.List
;
import
java.util.List
;
import
java.util.Set
;
/**
/**
* @author Zheng Jie
* @author Zheng Jie
* @date 2018-12-17
* @date 2018-12-17
*/
*/
@Data
@Getter
public
class
MenuDTO
{
@Setter
public
class
MenuDTO
extends
BaseDTO
{
private
Long
id
;
private
Long
id
;
...
@@ -36,6 +36,4 @@ public class MenuDTO {
...
@@ -36,6 +36,4 @@ public class MenuDTO {
private
String
icon
;
private
String
icon
;
private
List
<
MenuDTO
>
children
;
private
List
<
MenuDTO
>
children
;
private
Timestamp
createTime
;
}
}
eladmin-system/src/main/java/me/zhengjie/modules/system/service/dto/PermissionDTO.java
View file @
8cb7dc88
package
me.zhengjie.modules.system.service.dto
;
package
me.zhengjie.modules.system.service.dto
;
import
lombok.Data
;
import
lombok.Getter
;
import
lombok.Setter
;
import
java.io.Serializable
;
import
me.zhengjie.base.BaseDTO
;
import
java.sql.Timestamp
;
import
java.util.List
;
import
java.util.List
;
/**
/**
* @author Zheng Jie
* @author Zheng Jie
* @date 2018-12-03
* @date 2018-12-03
*/
*/
@Data
@Getter
public
class
PermissionDTO
implements
Serializable
{
@Setter
public
class
PermissionDTO
extends
BaseDTO
{
private
Long
id
;
private
Long
id
;
...
@@ -21,18 +21,5 @@ public class PermissionDTO implements Serializable{
...
@@ -21,18 +21,5 @@ public class PermissionDTO implements Serializable{
private
String
alias
;
private
String
alias
;
private
Timestamp
createTime
;
private
List
<
PermissionDTO
>
children
;
private
List
<
PermissionDTO
>
children
;
@Override
public
String
toString
()
{
return
"Permission{"
+
"id="
+
id
+
", name='"
+
name
+
'\''
+
", pid="
+
pid
+
", alias='"
+
alias
+
'\''
+
", createTime="
+
createTime
+
'}'
;
}
}
}
eladmin-system/src/main/java/me/zhengjie/modules/system/service/dto/RoleDTO.java
View file @
8cb7dc88
package
me.zhengjie.modules.system.service.dto
;
package
me.zhengjie.modules.system.service.dto
;
import
lombok.
Data
;
import
lombok.
Getter
;
import
java.io.Serializable
;
import
lombok.Setter
;
import
java.sql.Timestamp
;
import
me.zhengjie.base.BaseDTO
;
import
java.util.Set
;
import
java.util.Set
;
/**
/**
* @author Zheng Jie
* @author Zheng Jie
* @date 2018-11-23
* @date 2018-11-23
*/
*/
@Data
@Getter
public
class
RoleDTO
implements
Serializable
{
@Setter
public
class
RoleDTO
extends
BaseDTO
{
private
Long
id
;
private
Long
id
;
...
@@ -27,6 +28,4 @@ public class RoleDTO implements Serializable {
...
@@ -27,6 +28,4 @@ public class RoleDTO implements Serializable {
private
Set
<
MenuDTO
>
menus
;
private
Set
<
MenuDTO
>
menus
;
private
Set
<
DeptDTO
>
depts
;
private
Set
<
DeptDTO
>
depts
;
private
Timestamp
createTime
;
}
}
eladmin-system/src/main/java/me/zhengjie/modules/system/service/dto/UserDTO.java
View file @
8cb7dc88
...
@@ -2,9 +2,9 @@ package me.zhengjie.modules.system.service.dto;
...
@@ -2,9 +2,9 @@ package me.zhengjie.modules.system.service.dto;
import
com.fasterxml.jackson.annotation.JsonIgnore
;
import
com.fasterxml.jackson.annotation.JsonIgnore
;
import
io.swagger.annotations.ApiModelProperty
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.
Data
;
import
lombok.
Getter
;
import
java.io.Serializable
;
import
lombok.Setter
;
import
java.sql.Timestamp
;
import
me.zhengjie.base.BaseDTO
;
import
java.util.Date
;
import
java.util.Date
;
import
java.util.Set
;
import
java.util.Set
;
...
@@ -12,8 +12,9 @@ import java.util.Set;
...
@@ -12,8 +12,9 @@ import java.util.Set;
* @author Zheng Jie
* @author Zheng Jie
* @date 2018-11-23
* @date 2018-11-23
*/
*/
@Data
@Getter
public
class
UserDTO
implements
Serializable
{
@Setter
public
class
UserDTO
extends
BaseDTO
{
@ApiModelProperty
(
hidden
=
true
)
@ApiModelProperty
(
hidden
=
true
)
private
Long
id
;
private
Long
id
;
...
@@ -31,8 +32,6 @@ public class UserDTO implements Serializable {
...
@@ -31,8 +32,6 @@ public class UserDTO implements Serializable {
@JsonIgnore
@JsonIgnore
private
String
password
;
private
String
password
;
private
Timestamp
createTime
;
private
Date
lastPasswordResetTime
;
private
Date
lastPasswordResetTime
;
@ApiModelProperty
(
hidden
=
true
)
@ApiModelProperty
(
hidden
=
true
)
...
...
eladmin-system/src/main/java/me/zhengjie/modules/system/service/mapper/DeptMapper.java
View file @
8cb7dc88
package
me.zhengjie.modules.system.service.mapper
;
package
me.zhengjie.modules.system.service.mapper
;
import
me.zhengjie.
mapper.Entity
Mapper
;
import
me.zhengjie.
base.Base
Mapper
;
import
me.zhengjie.modules.system.domain.Dept
;
import
me.zhengjie.modules.system.domain.Dept
;
import
me.zhengjie.modules.system.service.dto.DeptDTO
;
import
me.zhengjie.modules.system.service.dto.DeptDTO
;
import
org.mapstruct.Mapper
;
import
org.mapstruct.Mapper
;
...
@@ -11,6 +11,6 @@ import org.mapstruct.ReportingPolicy;
...
@@ -11,6 +11,6 @@ import org.mapstruct.ReportingPolicy;
* @date 2019-03-25
* @date 2019-03-25
*/
*/
@Mapper
(
componentModel
=
"spring"
,
unmappedTargetPolicy
=
ReportingPolicy
.
IGNORE
)
@Mapper
(
componentModel
=
"spring"
,
unmappedTargetPolicy
=
ReportingPolicy
.
IGNORE
)
public
interface
DeptMapper
extends
Entity
Mapper
<
DeptDTO
,
Dept
>
{
public
interface
DeptMapper
extends
Base
Mapper
<
DeptDTO
,
Dept
>
{
}
}
\ No newline at end of file
eladmin-system/src/main/java/me/zhengjie/modules/system/service/mapper/DeptSmallMapper.java
View file @
8cb7dc88
package
me.zhengjie.modules.system.service.mapper
;
package
me.zhengjie.modules.system.service.mapper
;
import
me.zhengjie.
mapper.Entity
Mapper
;
import
me.zhengjie.
base.Base
Mapper
;
import
me.zhengjie.modules.system.domain.Dept
;
import
me.zhengjie.modules.system.domain.Dept
;
import
me.zhengjie.modules.system.service.dto.DeptSmallDTO
;
import
me.zhengjie.modules.system.service.dto.DeptSmallDTO
;
import
org.mapstruct.Mapper
;
import
org.mapstruct.Mapper
;
...
@@ -11,6 +11,6 @@ import org.mapstruct.ReportingPolicy;
...
@@ -11,6 +11,6 @@ import org.mapstruct.ReportingPolicy;
* @date 2019-03-25
* @date 2019-03-25
*/
*/
@Mapper
(
componentModel
=
"spring"
,
unmappedTargetPolicy
=
ReportingPolicy
.
IGNORE
)
@Mapper
(
componentModel
=
"spring"
,
unmappedTargetPolicy
=
ReportingPolicy
.
IGNORE
)
public
interface
DeptSmallMapper
extends
Entity
Mapper
<
DeptSmallDTO
,
Dept
>
{
public
interface
DeptSmallMapper
extends
Base
Mapper
<
DeptSmallDTO
,
Dept
>
{
}
}
\ No newline at end of file
eladmin-system/src/main/java/me/zhengjie/modules/system/service/mapper/DictDetailMapper.java
View file @
8cb7dc88
package
me.zhengjie.modules.system.service.mapper
;
package
me.zhengjie.modules.system.service.mapper
;
import
me.zhengjie.
mapper.Entity
Mapper
;
import
me.zhengjie.
base.Base
Mapper
;
import
me.zhengjie.modules.system.domain.DictDetail
;
import
me.zhengjie.modules.system.domain.DictDetail
;
import
me.zhengjie.modules.system.service.dto.DictDetailDTO
;
import
me.zhengjie.modules.system.service.dto.DictDetailDTO
;
import
org.mapstruct.Mapper
;
import
org.mapstruct.Mapper
;
...
@@ -11,6 +11,6 @@ import org.mapstruct.ReportingPolicy;
...
@@ -11,6 +11,6 @@ import org.mapstruct.ReportingPolicy;
* @date 2019-04-10
* @date 2019-04-10
*/
*/
@Mapper
(
componentModel
=
"spring"
,
unmappedTargetPolicy
=
ReportingPolicy
.
IGNORE
)
@Mapper
(
componentModel
=
"spring"
,
unmappedTargetPolicy
=
ReportingPolicy
.
IGNORE
)
public
interface
DictDetailMapper
extends
Entity
Mapper
<
DictDetailDTO
,
DictDetail
>
{
public
interface
DictDetailMapper
extends
Base
Mapper
<
DictDetailDTO
,
DictDetail
>
{
}
}
\ No newline at end of file
eladmin-system/src/main/java/me/zhengjie/modules/system/service/mapper/DictMapper.java
View file @
8cb7dc88
package
me.zhengjie.modules.system.service.mapper
;
package
me.zhengjie.modules.system.service.mapper
;
import
me.zhengjie.
mapper.Entity
Mapper
;
import
me.zhengjie.
base.Base
Mapper
;
import
me.zhengjie.modules.system.domain.Dict
;
import
me.zhengjie.modules.system.domain.Dict
;
import
me.zhengjie.modules.system.service.dto.DictDTO
;
import
me.zhengjie.modules.system.service.dto.DictDTO
;
import
org.mapstruct.Mapper
;
import
org.mapstruct.Mapper
;
...
@@ -11,6 +11,6 @@ import org.mapstruct.ReportingPolicy;
...
@@ -11,6 +11,6 @@ import org.mapstruct.ReportingPolicy;
* @date 2019-04-10
* @date 2019-04-10
*/
*/
@Mapper
(
componentModel
=
"spring"
,
unmappedTargetPolicy
=
ReportingPolicy
.
IGNORE
)
@Mapper
(
componentModel
=
"spring"
,
unmappedTargetPolicy
=
ReportingPolicy
.
IGNORE
)
public
interface
DictMapper
extends
Entity
Mapper
<
DictDTO
,
Dict
>
{
public
interface
DictMapper
extends
Base
Mapper
<
DictDTO
,
Dict
>
{
}
}
\ No newline at end of file
eladmin-system/src/main/java/me/zhengjie/modules/system/service/mapper/JobMapper.java
View file @
8cb7dc88
package
me.zhengjie.modules.system.service.mapper
;
package
me.zhengjie.modules.system.service.mapper
;
import
me.zhengjie.
mapper.Entity
Mapper
;
import
me.zhengjie.
base.Base
Mapper
;
import
me.zhengjie.modules.system.domain.Job
;
import
me.zhengjie.modules.system.domain.Job
;
import
me.zhengjie.modules.system.service.dto.JobDTO
;
import
me.zhengjie.modules.system.service.dto.JobDTO
;
import
org.mapstruct.Mapper
;
import
org.mapstruct.Mapper
;
...
@@ -12,7 +12,7 @@ import org.mapstruct.ReportingPolicy;
...
@@ -12,7 +12,7 @@ import org.mapstruct.ReportingPolicy;
* @date 2019-03-29
* @date 2019-03-29
*/
*/
@Mapper
(
componentModel
=
"spring"
,
uses
=
{
DeptMapper
.
class
},
unmappedTargetPolicy
=
ReportingPolicy
.
IGNORE
)
@Mapper
(
componentModel
=
"spring"
,
uses
=
{
DeptMapper
.
class
},
unmappedTargetPolicy
=
ReportingPolicy
.
IGNORE
)
public
interface
JobMapper
extends
Entity
Mapper
<
JobDTO
,
Job
>
{
public
interface
JobMapper
extends
Base
Mapper
<
JobDTO
,
Job
>
{
@Mapping
(
source
=
"deptSuperiorName"
,
target
=
"deptSuperiorName"
)
@Mapping
(
source
=
"deptSuperiorName"
,
target
=
"deptSuperiorName"
)
JobDTO
toDto
(
Job
job
,
String
deptSuperiorName
);
JobDTO
toDto
(
Job
job
,
String
deptSuperiorName
);
...
...
eladmin-system/src/main/java/me/zhengjie/modules/system/service/mapper/JobSmallMapper.java
View file @
8cb7dc88
package
me.zhengjie.modules.system.service.mapper
;
package
me.zhengjie.modules.system.service.mapper
;
import
me.zhengjie.
mapper.Entity
Mapper
;
import
me.zhengjie.
base.Base
Mapper
;
import
me.zhengjie.modules.system.domain.Job
;
import
me.zhengjie.modules.system.domain.Job
;
import
me.zhengjie.modules.system.service.dto.JobSmallDTO
;
import
me.zhengjie.modules.system.service.dto.JobSmallDTO
;
import
org.mapstruct.Mapper
;
import
org.mapstruct.Mapper
;
...
@@ -11,6 +11,6 @@ import org.mapstruct.ReportingPolicy;
...
@@ -11,6 +11,6 @@ import org.mapstruct.ReportingPolicy;
* @date 2019-03-29
* @date 2019-03-29
*/
*/
@Mapper
(
componentModel
=
"spring"
,
unmappedTargetPolicy
=
ReportingPolicy
.
IGNORE
)
@Mapper
(
componentModel
=
"spring"
,
unmappedTargetPolicy
=
ReportingPolicy
.
IGNORE
)
public
interface
JobSmallMapper
extends
Entity
Mapper
<
JobSmallDTO
,
Job
>
{
public
interface
JobSmallMapper
extends
Base
Mapper
<
JobSmallDTO
,
Job
>
{
}
}
\ No newline at end of file
eladmin-system/src/main/java/me/zhengjie/modules/system/service/mapper/MenuMapper.java
View file @
8cb7dc88
package
me.zhengjie.modules.system.service.mapper
;
package
me.zhengjie.modules.system.service.mapper
;
import
me.zhengjie.base.BaseMapper
;
import
me.zhengjie.modules.system.domain.Menu
;
import
me.zhengjie.modules.system.domain.Menu
;
import
me.zhengjie.mapper.EntityMapper
;
import
me.zhengjie.modules.system.service.dto.MenuDTO
;
import
me.zhengjie.modules.system.service.dto.MenuDTO
;
import
org.mapstruct.Mapper
;
import
org.mapstruct.Mapper
;
import
org.mapstruct.ReportingPolicy
;
import
org.mapstruct.ReportingPolicy
;
...
@@ -11,6 +11,6 @@ import org.mapstruct.ReportingPolicy;
...
@@ -11,6 +11,6 @@ import org.mapstruct.ReportingPolicy;
* @date 2018-12-17
* @date 2018-12-17
*/
*/
@Mapper
(
componentModel
=
"spring"
,
unmappedTargetPolicy
=
ReportingPolicy
.
IGNORE
)
@Mapper
(
componentModel
=
"spring"
,
unmappedTargetPolicy
=
ReportingPolicy
.
IGNORE
)
public
interface
MenuMapper
extends
Entity
Mapper
<
MenuDTO
,
Menu
>
{
public
interface
MenuMapper
extends
Base
Mapper
<
MenuDTO
,
Menu
>
{
}
}
eladmin-system/src/main/java/me/zhengjie/modules/system/service/mapper/PermissionMapper.java
View file @
8cb7dc88
package
me.zhengjie.modules.system.service.mapper
;
package
me.zhengjie.modules.system.service.mapper
;
import
me.zhengjie.modules.system.domain.Permission
;
import
me.zhengjie.modules.system.domain.Permission
;
import
me.zhengjie.
mapper.Entity
Mapper
;
import
me.zhengjie.
base.Base
Mapper
;
import
me.zhengjie.modules.system.service.dto.PermissionDTO
;
import
me.zhengjie.modules.system.service.dto.PermissionDTO
;
import
org.mapstruct.Mapper
;
import
org.mapstruct.Mapper
;
import
org.mapstruct.ReportingPolicy
;
import
org.mapstruct.ReportingPolicy
;
...
@@ -11,6 +11,6 @@ import org.mapstruct.ReportingPolicy;
...
@@ -11,6 +11,6 @@ import org.mapstruct.ReportingPolicy;
* @date 2018-11-23
* @date 2018-11-23
*/
*/
@Mapper
(
componentModel
=
"spring"
,
unmappedTargetPolicy
=
ReportingPolicy
.
IGNORE
)
@Mapper
(
componentModel
=
"spring"
,
unmappedTargetPolicy
=
ReportingPolicy
.
IGNORE
)
public
interface
PermissionMapper
extends
Entity
Mapper
<
PermissionDTO
,
Permission
>
{
public
interface
PermissionMapper
extends
Base
Mapper
<
PermissionDTO
,
Permission
>
{
}
}
eladmin-system/src/main/java/me/zhengjie/modules/system/service/mapper/RoleMapper.java
View file @
8cb7dc88
package
me.zhengjie.modules.system.service.mapper
;
package
me.zhengjie.modules.system.service.mapper
;
import
me.zhengjie.base.BaseMapper
;
import
me.zhengjie.modules.system.domain.Role
;
import
me.zhengjie.modules.system.domain.Role
;
import
me.zhengjie.mapper.EntityMapper
;
import
me.zhengjie.modules.system.service.dto.RoleDTO
;
import
me.zhengjie.modules.system.service.dto.RoleDTO
;
import
org.mapstruct.Mapper
;
import
org.mapstruct.Mapper
;
import
org.mapstruct.ReportingPolicy
;
import
org.mapstruct.ReportingPolicy
;
...
@@ -11,6 +11,6 @@ import org.mapstruct.ReportingPolicy;
...
@@ -11,6 +11,6 @@ import org.mapstruct.ReportingPolicy;
* @date 2018-11-23
* @date 2018-11-23
*/
*/
@Mapper
(
componentModel
=
"spring"
,
uses
=
{
PermissionMapper
.
class
,
MenuMapper
.
class
,
DeptMapper
.
class
},
unmappedTargetPolicy
=
ReportingPolicy
.
IGNORE
)
@Mapper
(
componentModel
=
"spring"
,
uses
=
{
PermissionMapper
.
class
,
MenuMapper
.
class
,
DeptMapper
.
class
},
unmappedTargetPolicy
=
ReportingPolicy
.
IGNORE
)
public
interface
RoleMapper
extends
Entity
Mapper
<
RoleDTO
,
Role
>
{
public
interface
RoleMapper
extends
Base
Mapper
<
RoleDTO
,
Role
>
{
}
}
eladmin-system/src/main/java/me/zhengjie/modules/system/service/mapper/RoleSmallMapper.java
View file @
8cb7dc88
package
me.zhengjie.modules.system.service.mapper
;
package
me.zhengjie.modules.system.service.mapper
;
import
me.zhengjie.
mapper.Entity
Mapper
;
import
me.zhengjie.
base.Base
Mapper
;
import
me.zhengjie.modules.system.domain.Role
;
import
me.zhengjie.modules.system.domain.Role
;
import
me.zhengjie.modules.system.service.dto.RoleDTO
;
import
me.zhengjie.modules.system.service.dto.RoleSmallDTO
;
import
me.zhengjie.modules.system.service.dto.RoleSmallDTO
;
import
org.mapstruct.Mapper
;
import
org.mapstruct.Mapper
;
import
org.mapstruct.ReportingPolicy
;
import
org.mapstruct.ReportingPolicy
;
...
@@ -12,6 +11,6 @@ import org.mapstruct.ReportingPolicy;
...
@@ -12,6 +11,6 @@ import org.mapstruct.ReportingPolicy;
* @date 2019-5-23
* @date 2019-5-23
*/
*/
@Mapper
(
componentModel
=
"spring"
,
unmappedTargetPolicy
=
ReportingPolicy
.
IGNORE
)
@Mapper
(
componentModel
=
"spring"
,
unmappedTargetPolicy
=
ReportingPolicy
.
IGNORE
)
public
interface
RoleSmallMapper
extends
Entity
Mapper
<
RoleSmallDTO
,
Role
>
{
public
interface
RoleSmallMapper
extends
Base
Mapper
<
RoleSmallDTO
,
Role
>
{
}
}
Prev
1
2
3
Next
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment