Exemple #1
0
def add_permission_scope():
    obj = PermissionScope()
    args = request.get_json()
    # 将参数加载进去
    param_tool.set_dict_parm(obj, args)
    db.session.add(obj)
    db.session.commit()
    return JsonResult.success("创建成功!", {"id": obj.id})
Exemple #2
0
def update_permission_scope(id):
    obj = PermissionScope.query.get(id)
    if obj is None:
        return JsonResult.error("对象不存在,id=%s" % id)
    args = request.get_json()
    # 将参数加载进去
    param_tool.set_dict_parm(obj, args)
    db.session.commit()
    return JsonResult.success("更新成功!", {"id": obj.id})
Exemple #3
0
def add_role():
    obj = Role()
    args = request.get_json()
    # 将参数加载进去
    param_tool.set_dict_parm(obj, args)
    obj.opr_at = int(time.time())
    db.session.add(obj)
    db.session.commit()
    return JsonResult.success("创建成功!", {"id": obj.id})
def update_permission(id):
    permission = Permission.query.get(id)
    if permission is None:
        return JsonResult.error("对象不存在,id=%s" % id)
    args = request.get_json()
    # 将参数加载进去
    param_tool.set_dict_parm(permission, args)
    db.session.commit()
    return JsonResult.success("更新成功!", {"id": permission.id})
Exemple #5
0
def update_role():
    id = request.args.get("id")
    obj = Role.query.get(id)
    if obj is None:
        return JsonResult.error("对象不存在,id=%s" % id)
    args = request.get_json()
    if "password" in args:
        args.pop("password")
    # 将参数加载进去
    param_tool.set_dict_parm(obj, args)
    db.session.commit()
    return JsonResult.success("更新成功!", {"id": obj.id})
Exemple #6
0
def add_user():
    """
    增加用户
    :return:
    """
    obj = User()
    args = request.get_json()
    # 将参数加载进去
    param_tool.set_dict_parm(obj, args)
    password = args.get("password")
    password = com_tool.get_MD5_code(password)
    obj.password = password
    db.session.add(obj)
    try:
        db.session.commit()
    except Exception as e:
        return JsonResult.error("创建失败,用户名重复!", {"loginid": obj.loginid})

    return JsonResult.success("创建成功!", {"userid": obj.id})