区分dev和prod

This commit is contained in:
马超 2021-02-04 21:25:30 +08:00
parent 52d13ff05b
commit 088870b1e3
10 changed files with 67 additions and 47 deletions

View File

@ -59,6 +59,11 @@
<groupId>org.apache.shiro</groupId>
<artifactId>shiro-core</artifactId>
</dependency>
<dependency>
<groupId>com.h2database</groupId>
<artifactId>h2</artifactId>
<scope>runtime</scope>
</dependency>
<dependency>
<groupId>com.qiwenshare</groupId>

View File

@ -21,25 +21,25 @@ public class FileBean {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
@TableId(type = IdType.AUTO)
@Column(columnDefinition="bigint(20) comment '文件id'")
@Column(columnDefinition="bigint(20)")
private Long fileId;
@Column(columnDefinition="varchar(500) comment '时间戳名称'")
@Column(columnDefinition="varchar(500)")
private String timeStampName;
@Column(columnDefinition="varchar(500) comment '文件url'")
@Column(columnDefinition="varchar(500)")
private String fileUrl;
@Column(columnDefinition="bigint(10) comment '文件大小'")
@Column(columnDefinition="bigint(10)")
private Long fileSize;
@Column(columnDefinition="int(1) comment '是否是OSS云存储 0-否, 1-是'")
@Column(columnDefinition="int(1)")
private Integer isOSS;
@Column(columnDefinition="int(11) comment '文件引用数量'")
@Column(columnDefinition="int(11)")
private Integer pointCount;
@Column(columnDefinition="varchar(32) comment 'md5标识'")
@Column(columnDefinition="varchar(32)")
private String identifier;
}

View File

@ -16,12 +16,12 @@ public class RecoveryFile {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
@TableId(type = IdType.AUTO)
@Column(columnDefinition="bigint(20) comment '回收文件id'")
@Column(columnDefinition="bigint(20)")
private Long recoveryFileId;
@Column(columnDefinition = "bigint(20) comment '用户文件id'")
@Column(columnDefinition = "bigint(20)")
private Long userFileId;
@Column(columnDefinition="varchar(25) comment '删除时间'")
@Column(columnDefinition="varchar(25)")
private String deleteTime;
@Column(columnDefinition = "varchar(50) comment '删除批次号'")
@Column(columnDefinition = "varchar(50)")
private String deleteBatchNum;
}

View File

@ -16,13 +16,13 @@ public class StorageBean {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
@Column(columnDefinition="bigint(20) comment '存储id'")
@Column(columnDefinition="bigint(20)")
private Long storageId;
@Column(columnDefinition="bigint(20) comment '用户id'")
@Column(columnDefinition="bigint(20)")
private Long userId;
@Column(columnDefinition="bigint(20) comment '存储大小'")
@Column(columnDefinition="bigint(20)")
private Long storageSize;
public StorageBean() {

View File

@ -23,25 +23,25 @@ public class UserBean {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
@Column(columnDefinition = "bigint(20) comment '用户id'")
@Column(columnDefinition = "bigint(20)")
private Long userId;
@Column(columnDefinition = "varchar(30) comment 'openId qq登录使用'")
@Column(columnDefinition = "varchar(30)")
private String openId;
@Column(columnDefinition = "varchar(30) comment '用户名'")
@Column(columnDefinition = "varchar(30)")
private String username;
@Column(columnDefinition = "varchar(30) comment '真实名'")
@Column(columnDefinition = "varchar(30)")
private String realname;
@Column(columnDefinition = "varchar(35) comment '密码'")
@Column(columnDefinition = "varchar(35)")
private String password;
/**
* qq密码
*/
@Column(columnDefinition = "varchar(35) comment 'qq密码'")
@Column(columnDefinition = "varchar(35)")
private String qqPassword;
/**
@ -51,45 +51,45 @@ public class UserBean {
// @TableField(exist = false)
// private String passwordAgain;
@Column(columnDefinition = "varchar(15) comment '手机号码'")
@Column(columnDefinition = "varchar(15)")
private String telephone;
@Column(columnDefinition = "varchar(100) comment '邮箱'")
@Column(columnDefinition = "varchar(100)")
private String email;
@Column(columnDefinition = "varchar(3) comment '年龄'")
@Column(columnDefinition = "varchar(3)")
private String sex;
@Column(columnDefinition = "varchar(30) comment '生日'")
@Column(columnDefinition = "varchar(30)")
private String birthday;
@Column(columnDefinition = "varchar(10) comment '省'")
@Column(columnDefinition = "varchar(10)")
private String addrProvince;
@Column(columnDefinition = "varchar(10) comment '市'")
@Column(columnDefinition = "varchar(10)")
private String addrCity;
@Column(columnDefinition = "varchar(10) comment '区'")
@Column(columnDefinition = "varchar(10)")
private String addrArea;
@Column(columnDefinition = "varchar(50) comment '行业'")
@Column(columnDefinition = "varchar(50)")
private String industry;
@Column(columnDefinition = "varchar(50) comment '职位'")
@Column(columnDefinition = "varchar(50)")
private String position;
@Column(columnDefinition = "varchar(5000) comment '介绍'")
@Column(columnDefinition = "varchar(5000)")
private String intro;
@Column(columnDefinition = "varchar(20) comment '盐值'")
@Column(columnDefinition = "varchar(20)")
private String salt;//加密密码的盐
//private byte state;//用户状态,0:创建未认证比如没有激活没有输入验证码等等--等待验证的用户 , 1:正常状态,2用户被锁定.
@Column(columnDefinition = "varchar(100) comment '用户头像URL'")
@Column(columnDefinition = "varchar(100)")
private String imageUrl;
@Column(columnDefinition = "varchar(30) comment '注册时间'")
@Column(columnDefinition = "varchar(30)")
private String registerTime;
/**

View File

@ -16,37 +16,37 @@ public class UserFile {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
@TableId(type = IdType.AUTO)
@Column(columnDefinition = "bigint(20) comment '用户文件id'")
@Column(columnDefinition = "bigint(20)")
private Long userFileId;
@Column(columnDefinition = "bigint(20) comment '用户id'")
@Column(columnDefinition = "bigint(20)")
private Long userId;
@Column(columnDefinition="bigint(20) comment '文件id'")
@Column(columnDefinition="bigint(20)")
private Long fileId;
@Column(columnDefinition="varchar(100) comment '文件名'")
@Column(columnDefinition="varchar(100)")
private String fileName;
@Column(columnDefinition="varchar(500) comment '文件路径'")
@Column(columnDefinition="varchar(500)")
private String filePath;
@Column(columnDefinition="varchar(100) comment '扩展名'")
@Column(columnDefinition="varchar(100)")
private String extendName;
@Column(columnDefinition="int(1) comment '是否是目录 0-否, 1-是'")
@Column(columnDefinition="int(1)")
private Integer isDir;
@Column(columnDefinition="varchar(25) comment '上传时间'")
@Column(columnDefinition="varchar(25)")
private String uploadTime;
@Column(columnDefinition="int(11) comment '文件删除标志 0/null-正常, 1-删除'")
@Column(columnDefinition="int(11)")
private Integer deleteFlag;
@Column(columnDefinition="varchar(25) comment '删除时间'")
@Column(columnDefinition="varchar(25)")
private String deleteTime;
@Column(columnDefinition = "varchar(50) comment '删除批次号'")
@Column(columnDefinition = "varchar(50)")
private String deleteBatchNum;
}

View File

@ -0,0 +1,8 @@
#jdbc连接
spring.datasource.driverClassName=org.h2.Driver
spring.datasource.url = jdbc:h2:file:D:/temp_db/file;MODE=MYSQL;DATABASE_TO_LOWER=TRUE
spring.datasource.username=sa
spring.datasource.password=
spring.h2.console.enabled=true

View File

@ -0,0 +1,7 @@
#jdbc连接
spring.datasource.driverClassName=com.mysql.cj.jdbc.Driver
spring.datasource.url = jdbc:mysql://localhost:3306/file?serverTimezone=GMT%2B8&useUnicode=true&characterEncoding=utf-8&allowMultiQueries=true
spring.datasource.username=root
spring.datasource.password=ma123456

View File

@ -1,9 +1,9 @@
-- 初始化用户
insert ignore into user (userId, username, salt, password) value (1, 'admin', 'admin', 'df655ad8d3229f3269fad2a8bab59b6c');
insert ignore into user (userId, username, salt, password) values (1, 'admin', 'admin', 'df655ad8d3229f3269fad2a8bab59b6c');
insert ignore into role (roleId, role, description) values (1, 'admin', '管理员'),(2, 'user', '普通用户');
insert ignore into permission (permissionId, permission) values (1, 'admin'),(2, 'user');
delete from user_role where userId = 1 and roleId = 1;
insert into user_role (userId, roleId) value (1, 1);
insert into user_role (userId, roleId) values (1, 1);
delete from role_permission where roleId = 1 and permissionId = 1;
insert into role_permission (roleId, permissionId) value (1, 1);
insert into role_permission (roleId, permissionId) values (1, 1);