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})
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})
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})
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})
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})