/// <summary> /// 添加 /// </summary> /// <param name="input"></param> /// <returns></returns> public async Task <StatusResult> AddAsync(PermissionInputDto input) { var entity = input.Adapt <Permission>(); entity.Id = Snowflake.GenId(); var result = await _permissionRepository.InsertAsync(entity); return(new StatusResult(result == null, "添加失败")); }
/// <summary> /// 添加权限 /// </summary> /// <param name="dto"></param> /// <returns></returns> public async Task <StatusResult> InsertPermission(PermissionInputDto dto) { if (dto.PermissionType == DataLayer.Enums.PermissionType.Button) { if (dto.PermissionCode.IsNull()) { return(new StatusResult("请输入权限编码")); } } var model = dto.Adapt <PermissionEntity>(); model.Id = Snowflake.GenId(); var res = await _modelRepository.InsertOrUpdateAsync(model); return(new StatusResult(res == null, "操作失败")); }