Browse Source

update

tags/v0
zhaohe 1 year ago
parent
commit
4215afff5e
  1. 9
      src/main/java/a8k/db/AppUser.java
  2. 15
      src/main/java/a8k/service/usermgr/AppUserMgrService.java
  3. 9
      src/main/resources/db/migration/V100_3__create_table_AppUserTable.sql
  4. BIN
      zhaohe_app.db

9
src/main/java/a8k/db/AppUser.java

@ -15,6 +15,8 @@ public class AppUser extends UfActiveRecord {
@UfActiveRecordField @UfActiveRecordField
public Integer isAdmin; public Integer isAdmin;
@UfActiveRecordField
public Integer isBuiltInUser;
// get table name // get table name
public static String getTableName() { public static String getTableName() {
@ -26,4 +28,11 @@ public class AppUser extends UfActiveRecord {
return this.password.equals(password); return this.password.equals(password);
} }
public Boolean isAdmin() {
return isAdmin != 0;
}
public Boolean isBuiltInUser() {
return isBuiltInUser != 0;
}
} }

15
src/main/java/a8k/service/usermgr/UserMgrService.java → src/main/java/a8k/service/usermgr/AppUserMgrService.java

@ -12,16 +12,23 @@ import java.util.List;
import java.util.Map; import java.util.Map;
@Component @Component
public class UserMgrService {
static Logger logger = org.slf4j.LoggerFactory.getLogger(UserMgrService.class);
public class AppUserMgrService {
static Logger logger = org.slf4j.LoggerFactory.getLogger(AppUserMgrService.class);
AppUser loginUsr; AppUser loginUsr;
@PostConstruct @PostConstruct
public void init() { public void init() {
logger.info("UserMgrService init"); logger.info("UserMgrService init");
AppUser admin = getUser("管理员");
if (admin == null) {
admin = new AppUser();
admin.account = "管理员";
admin.password = "0000";
admin.isAdmin = 1;
admin.isBuiltInUser = 1;
admin.save();
}
} }

9
src/main/resources/db/migration/V100_3__create_table_AppUserTable.sql

@ -0,0 +1,9 @@
CREATE TABLE "AppUserTable"
(
"id" text NOT NULL,
"account" text,
"password" text,
"isAdmin" integer,
"isBuiltInUser" integer,
PRIMARY KEY ("id")
);

BIN
zhaohe_app.db

Loading…
Cancel
Save