def user_create(appname, user_data): """ create api to add user. """ user_name = user_data["user_name"] password = user_data.get("password", "123456") superuser = user_data.get("super") groups = [int(gid) for gid in user_data["group_id"]] mark = user_data.get("mark") if User.find_one_user(appname, {"user_name": user_name}): return json_response_error(PARAM_ERROR, msg="the user name exist") user_instance = User.new(user_name, password, superuser, groups, mark=mark) User.save(appname, user_instance) return json_response_ok()