/// <summary> /// 添加 /// </summary> /// <param name="input"></param> /// <returns></returns> public async Task <StatusResult> AddAsync(RolePermissionInputDto input) { var entity = input.Adapt <RolePermission>(); entity.Id = Snowflake.GenId(); var result = await _rolePermissionRepository.InsertAsync(entity); return(new StatusResult(result == null, "添加失败")); }
/// <summary> /// 修改用户 /// </summary> /// <param name="input"></param> /// <returns></returns> public async Task <StatusResult> UpdateAsync(RolePermissionInputDto input) { var data = await _rolePermissionRepository.Select.Where(o => o.Id == input.Id).FirstAsync(); if (data == null) { return(new StatusResult("数据不存在!")); } data.PermissionId = input.PermissionId; data.RoleId = input.RoleId; int res = await _rolePermissionRepository.UpdateAsync(data); return(new StatusResult(res == 0, "修改失败")); }
/// <summary> /// 修改 /// </summary> /// <param name="input"></param> /// <returns></returns> [HttpPost] public async Task <StatusResult> UpdateAsync(RolePermissionInputDto input) => await _iRolePermissionContract.UpdateAsync(input);