区分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> <groupId>org.apache.shiro</groupId>
<artifactId>shiro-core</artifactId> <artifactId>shiro-core</artifactId>
</dependency> </dependency>
<dependency>
<groupId>com.h2database</groupId>
<artifactId>h2</artifactId>
<scope>runtime</scope>
</dependency>
<dependency> <dependency>
<groupId>com.qiwenshare</groupId> <groupId>com.qiwenshare</groupId>

View File

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

View File

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

View File

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

View File

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

View File

@ -16,37 +16,37 @@ public class UserFile {
@Id @Id
@GeneratedValue(strategy = GenerationType.IDENTITY) @GeneratedValue(strategy = GenerationType.IDENTITY)
@TableId(type = IdType.AUTO) @TableId(type = IdType.AUTO)
@Column(columnDefinition = "bigint(20) comment '用户文件id'") @Column(columnDefinition = "bigint(20)")
private Long userFileId; private Long userFileId;
@Column(columnDefinition = "bigint(20) comment '用户id'") @Column(columnDefinition = "bigint(20)")
private Long userId; private Long userId;
@Column(columnDefinition="bigint(20) comment '文件id'") @Column(columnDefinition="bigint(20)")
private Long fileId; private Long fileId;
@Column(columnDefinition="varchar(100) comment '文件名'") @Column(columnDefinition="varchar(100)")
private String fileName; private String fileName;
@Column(columnDefinition="varchar(500) comment '文件路径'") @Column(columnDefinition="varchar(500)")
private String filePath; private String filePath;
@Column(columnDefinition="varchar(100) comment '扩展名'") @Column(columnDefinition="varchar(100)")
private String extendName; private String extendName;
@Column(columnDefinition="int(1) comment '是否是目录 0-否, 1-是'") @Column(columnDefinition="int(1)")
private Integer isDir; private Integer isDir;
@Column(columnDefinition="varchar(25) comment '上传时间'") @Column(columnDefinition="varchar(25)")
private String uploadTime; private String uploadTime;
@Column(columnDefinition="int(11) comment '文件删除标志 0/null-正常, 1-删除'") @Column(columnDefinition="int(11)")
private Integer deleteFlag; private Integer deleteFlag;
@Column(columnDefinition="varchar(25) comment '删除时间'") @Column(columnDefinition="varchar(25)")
private String deleteTime; private String deleteTime;
@Column(columnDefinition = "varchar(50) comment '删除批次号'") @Column(columnDefinition = "varchar(50)")
private String deleteBatchNum; 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 role (roleId, role, description) values (1, 'admin', '管理员'),(2, 'user', '普通用户');
insert ignore into permission (permissionId, permission) 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; 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; 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);