master
parent
e2d469b800
commit
d73cc53ac3
|
|
@ -0,0 +1,18 @@
|
|||
package com.boot.security.server.dto;
|
||||
|
||||
import java.io.Serializable;
|
||||
|
||||
import lombok.Builder;
|
||||
import lombok.Getter;
|
||||
import lombok.Setter;
|
||||
|
||||
@Getter
|
||||
@Setter
|
||||
@Builder
|
||||
public class ResponseInfo implements Serializable {
|
||||
|
||||
private static final long serialVersionUID = -4417715614021482064L;
|
||||
|
||||
private String code;
|
||||
private String message;
|
||||
}
|
||||
|
|
@ -0,0 +1,17 @@
|
|||
package com.boot.security.server.dto;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
import com.boot.security.server.model.Role;
|
||||
|
||||
import lombok.Getter;
|
||||
import lombok.Setter;
|
||||
|
||||
@Getter
|
||||
@Setter
|
||||
public class RoleDto extends Role {
|
||||
|
||||
private static final long serialVersionUID = 4218495592167610193L;
|
||||
|
||||
private List<Long> permissionIds;
|
||||
}
|
||||
|
|
@ -0,0 +1,18 @@
|
|||
package com.boot.security.server.dto;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
import com.boot.security.server.model.User;
|
||||
|
||||
import lombok.Getter;
|
||||
import lombok.Setter;
|
||||
|
||||
@Getter
|
||||
@Setter
|
||||
public class UserDto extends User {
|
||||
|
||||
private static final long serialVersionUID = -184009306207076712L;
|
||||
|
||||
private List<Long> roleIds;
|
||||
|
||||
}
|
||||
|
|
@ -0,0 +1,18 @@
|
|||
package com.boot.security.server.model;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.util.Date;
|
||||
|
||||
import lombok.Getter;
|
||||
import lombok.Setter;
|
||||
|
||||
@Setter
|
||||
@Getter
|
||||
public abstract class BaseEntity<ID extends Serializable> implements Serializable {
|
||||
|
||||
private static final long serialVersionUID = 2054813493011812469L;
|
||||
|
||||
private ID id;
|
||||
private Date createTime = new Date();
|
||||
private Date updateTime = new Date();
|
||||
}
|
||||
|
|
@ -0,0 +1,23 @@
|
|||
package com.boot.security.server.model;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
import lombok.Getter;
|
||||
import lombok.Setter;
|
||||
|
||||
@Getter
|
||||
@Setter
|
||||
public class Permission extends BaseEntity<Long> {
|
||||
|
||||
private static final long serialVersionUID = 6180869216498363919L;
|
||||
|
||||
private Long parentId;
|
||||
private String name;
|
||||
private String css;
|
||||
private String href;
|
||||
private Integer type;
|
||||
private String permission;
|
||||
private Integer sort;
|
||||
|
||||
private List<Permission> child;
|
||||
}
|
||||
|
|
@ -0,0 +1,15 @@
|
|||
package com.boot.security.server.model;
|
||||
|
||||
import lombok.Getter;
|
||||
import lombok.Setter;
|
||||
|
||||
@Getter
|
||||
@Setter
|
||||
public class Role extends BaseEntity<Long> {
|
||||
|
||||
private static final long serialVersionUID = -3802292814767103648L;
|
||||
|
||||
private String name;
|
||||
|
||||
private String description;
|
||||
}
|
||||
|
|
@ -0,0 +1,38 @@
|
|||
package com.boot.security.server.model;
|
||||
|
||||
import java.util.Date;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import com.fasterxml.jackson.annotation.JsonIgnore;
|
||||
|
||||
import lombok.Getter;
|
||||
import lombok.Setter;
|
||||
|
||||
@Getter
|
||||
@Setter
|
||||
public class User extends BaseEntity<Long> {
|
||||
|
||||
private static final long serialVersionUID = -6525908145032868837L;
|
||||
|
||||
private String username;
|
||||
private String password;
|
||||
@JsonIgnore
|
||||
private String salt;
|
||||
private String nickname;
|
||||
private String headImgUrl;
|
||||
private String phone;
|
||||
private String telephone;
|
||||
private String email;
|
||||
@JsonFormat(pattern = "yyyy-MM-dd")
|
||||
private Date birthday;
|
||||
private Integer sex;
|
||||
private Integer status;
|
||||
private String intro;
|
||||
|
||||
public interface Status {
|
||||
int DISABLED = 0;
|
||||
int VALID = 1;
|
||||
int LOCKED = 2;
|
||||
}
|
||||
|
||||
}
|
||||
Loading…
Reference in New Issue