zwzw1219 2017-10-14 14:07:32 +08:00
parent e2d469b800
commit d73cc53ac3
7 changed files with 147 additions and 0 deletions

View File

@ -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;
}

View File

@ -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;
}

View File

@ -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;
}

View File

@ -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();
}

View File

@ -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;
}

View File

@ -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;
}

View File

@ -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;
}
}