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
"vscode:/vscode.git/clone" did not exist on "d1704029eb208253117504dc2d859f0c456b55f6"
Commit
8cb7dc88
authored
Oct 24, 2019
by
dqjdda
Browse files
加入实体基类、DTO基类、修改部分实体继承基类
parent
bf7c1eeb
Changes
46
Show 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