初始提交:人事共享服务中心钉钉登录功能

This commit is contained in:
zsc
2026-05-16 11:15:24 +08:00
commit 7ba21d6413
23 changed files with 1770 additions and 0 deletions

19
init_db.py Normal file
View File

@@ -0,0 +1,19 @@
from __init__ import app, db
from models import User
with app.app_context():
db.create_all()
if not User.query.filter_by(username='管理员').first():
admin = User(
username='管理员',
dingtalk_userid='admin',
dingtalk_name='管理员',
dingtalk_dept='',
role='admin'
)
db.session.add(admin)
db.session.commit()
print('数据库初始化完成,已创建管理员账户')
else:
print('数据库已存在')